我有一个问题陈述
问题
编写程序来计算2个数字的总和并打印输出.
输入
第1行:整数.
第2行:一个整数.
输出:输出由一个整数组成,该整数对应于sum,后跟一个新行
样本输入I
3
1
Run Code Online (Sandbox Code Playgroud)
样本输出I
4
Run Code Online (Sandbox Code Playgroud)
样本输入II
13
10
Run Code Online (Sandbox Code Playgroud)
样本输出II
23
Run Code Online (Sandbox Code Playgroud)
我的解决方案是谁
import java.io.IOException;
import java.util.InputMismatchException;
import java.util.Scanner;
public class Add {
public static void main(String[] args)throws IOException
{
int a=0, b=0, sum;
Scanner sc=new Scanner(System.in);
System.out.println("Enter the numbers to be summed");
try{
a=sc.nextInt();
sc.nextLine();
b=sc.nextInt();
}
catch(InputMismatchException e){
System.out.println("Please enter an Integer number");
e.printStackTrace();}
catch(Exception e){System.out.println(e);}
sum=a+b;
System.out.println(sum);
sc.close();
}
}
Run Code Online (Sandbox Code Playgroud)
我应该将它提交到在线目录,我假设尝试自动执行程序.当我这样做时,它会告诉我
错误的答案几乎在那里,再多思考一下
在你决定加强之前,我认为对它进行一小时的思考是绰绰有余的.
JB *_*zet 10
输出应该是"对应于sum的单个整数,后跟一个新行".
但你的程序输出是
Enter the numbers to be summed
<the sum>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3530 次 |
| 最近记录: |