#10841: Java新手 請問Overflow怎麼處理


jing850306 (unknown)

學校 : 義守大學
編號 : 55727
來源 : [1.34.161.166]
最後登入時間 :
2019-01-21 13:48:47
a244. 新手訓練 ~ for + if -- 新手訓練系列 ~ 1 | From: [36.236.231.240] | 發表日期 : 2016-04-08 14:44

import java.util.Scanner;

public class Test244 {

public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int N,a,b,c,result;
while(sc.hasNext())
{
N=sc.nextInt();
for(int i=0;i<N;i++)
{
a=sc.nextInt();
b=sc.nextInt();
c=sc.nextInt();
switch(a)
{
case 1:
result=b+c;
System.out.printf("%d\n",result);
break;
case 2:
result=b-c;
System.out.printf("%d\n",result);
break;
case 3:
result=b*c;
System.out.printf("%d\n",result);
break;
case 4:
result=b/c;
System.out.printf("%d\n",result);
break;
}
}
}
}

}

 
#10846: Re:Java新手 請問Overflow怎麼處理


tomoyaken14 (歐練)

學校 : 不指定學校
編號 : 6922
來源 : [122.117.127.202]
最後登入時間 :
2024-04-15 14:31:55
a244. 新手訓練 ~ for + if -- 新手訓練系列 ~ 1 | From: [218.173.0.111] | 發表日期 : 2016-04-09 23:18

import java.util.Scanner;

public class Test244 {

public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int N,a,b,c,result;
while(sc.hasNext())
{
N=sc.nextInt();
for(int i=0;i<N;i++)
{
a=sc.nextInt();
b=sc.nextInt();
c=sc.nextInt();
switch(a)
{
case 1:
result=b+c;
System.out.printf("%d\n",result);
break;
case 2:
result=b-c;
System.out.printf("%d\n",result);
break;
case 3:
result=b*c;
System.out.printf("%d\n",result);
break;
case 4:
result=b/c;
System.out.printf("%d\n",result);
break;
}
}
}
}

}



long?

 
ZeroJudge Forum