標題:
TQC106 - 數值過濾器
[打印本頁]
作者:
tonyh
時間:
2013-4-6 17:26
標題:
TQC106 - 數值過濾器
本帖最後由 tonyh 於 2013-4-13 17:00 編輯
提示:
1. 利用參數傳值法抓取輸入的字串
2. 利用Integer.parseInt()函式將字串轉換為整數型態
3. 利用try...catch語法區分純數值與非數值, 若無法成功地轉換為整數型態, 即會造成Exception.
public class tqc106
{
public static void main(String args[])
{
int sum=0, a=0, b=0;
for(int i=0; i<args.length; i++)
{
try
{
sum=sum+Integer.parseInt(args[i]);
a++;
}catch(Exception e)
{
b++;
}
}
System.out.println("數值之總和為:"+sum);
System.out.println("非數值個數為:"+b);
System.out.println("純數值個數為:"+a);
}
}
複製代碼
作者:
t2364705
時間:
2013-4-13 16:57
public class tqc106
{
public static void main(String args[])
{
int sum=0, a=0, b=0;
for(int i=0; i<args.length; i++)
{
try
{
sum=sum+Integer.parseInt(args[i]);
a++;
}catch(Exception e)
{
b++;
}
}
System.out.println("數值之總合為:"+sum);
System.out.println("非數值個數為:"+b);
System.out.println("純數值個數為:"+a);
}
}
複製代碼
作者:
t3742238
時間:
2013-4-13 17:00
public class tqc106
{
public static void main(String args[])
{
int sum=0,a=0,b=0;
for(int i=0;i<args.length; i++)
{
try
{
sum=sum+Integer.parseInt(args[i]);
a++;
}catch(Excption e)
{
b++;
}
}
System.out.println("數值總合為:"+sum);
System.out.println("非數值個數為:"+sum);
System.out.println("純數值個數為:"+sum);
}
}
複製代碼
作者:
尤泓鈞
時間:
2013-4-13 17:11
public class tqc106
{
public static void main(String args[])
{
int sum=0; a=0; b=0;
for(int i=0; i<args.lenght; i++)
{
try
{
sum=sum+Integer.parseInt(args[i]);
a++;
}catch(Exception e)
{
b++;
}
}
System.out.println("數值之總和為"+sum);
System.out.println("非數值個數為為"+b);
System.out.println("純數值之個數為"+a);
}
}
複製代碼
作者:
蔡昀佑
時間:
2013-4-13 17:18
public class tqc106
{
public static void main(String args[])
{
int sum=0; a=0; b=0;
for(int i=0; i<args.lenght; i++)
{
try
{
sum=sum+Integer.parseInt(args[i]);
a++;
}catch(Exception e)
{
b++;
}
}
System.out.println("數值之總和為"+sum);
System.out.println("非數值個數為為"+b);
System.out.println("純數值之個數為"+a);
}
}
複製代碼
作者:
黃博鴻
時間:
2013-4-15 18:47
public class tqc106
{
public static void main(String args[])
{
int sum=0,a=0,b=0;
for(int i=0; i<args.length; i++)
{
try
{
sum=sum+Integer.parseInt(args[i]);
a++;
}
catch(Exception e)
{
b++;
}
}
System.out.println("數值之總和為: "+sum);
System.out.println("非數值個數為: "+b);
System.out.println("純數值個數為: "+a);
}
}
複製代碼
作者:
劉漢文
時間:
2013-4-15 18:51
public class tqc106
{
public static void main(String args[])
{
int sum=0, a=0, b=0;
for(int i=0; i<args.length; i++)
{
try
{
sum=sum+Integer.parseInt(args[i]);
a++;
}catch(Exception e)
{
b++;
}
}
System.out.println("數值之總和為:"+sum);
System.out.println("非數值個數為:"+b);
System.out.println("純數值個數為:"+a);
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2