7-5 jmu-java-01入門-基本輸入 (10 分)
對輸入的若干行(每行以空格或者多個空格)數字字符串求和並輸出。
輸入格式:
每行包含兩個數字字符串,中間以一個或者多個空格分隔。
輸出格式:
輸出兩個數的和
輸入樣例:
1 1
2 3
-100 100
-100 -100
10 0
輸出樣例:
在這裏給出相應的輸出。例如:
2
5
0
-200
10
分析:這個題也是一個側重於基礎知識的超級基礎題,意在考察基本輸入方法,在Java中可以從鍵盤讀入數據的類不只一個,這之中以Scanner類用的最爲廣泛,雖然Scanner類的速度不比有些類的處理速度快,但是支持最廣泛的類型輸入,所以,最早使用的就是這個類型。Scanner是一個類,所以必須要用類的方式對待它,而不再像C語言那樣直接調用。
import java.util.*;
class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);//聲明一個新的Scanner類並對它進行構造,注意參數爲System.in
int a,b;
while(true)
{
a = in.nextInt();//調用Scanner類對象的數字輸入方法,這個方法只讀入數字,輸入空格或換行的話不會處理,所以可以滿足題目要求中的兩個數字之間隔一些空格或回車
b = in.nextInt();
System.out.println(a+b);//進行相加輸出,對於數字的話相加運算是數學加法運算,而對於字符串的話,進行字符串的拼接
}
}
}