问题及我的代码都在下面,可以在eclipse上运行,但是通过不了评测,求解。
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求:使用number1和number2变量保存从命令行读取的两个int型数据。
使用number3变量保存number1和number2变量的和。
输出number3变量(注意:请使用System.out.print()方法)
评测说明
平台将自动编译补全后的代码,并生成若干组测试数据,接着根据程序的输出判断程序是否正确。
以下是测试样例:
测试输入:
3 4
预期输出:
7
程序代码:
import java.util.Scanner; public class IO { public static void main(String[] args) { int number1=0; int number2=0; int number3; /********** Begin *********/ Scanner one = new Scanner(System.in); if (one.hasNextInt()) { // 判断输入的是否是整数 number1 = one.nextInt();} Scanner two = new Scanner(System.in); if (two.hasNextInt()) { // 判断输入的是否是整数 number2 = two.nextInt();} number3 = number1 +number2; System.out.print(number3); /********** End *********/ } }
运行结果正确
但评测结果输入3 4 ,输出为3。
求解,求改正,谢谢。