1. 程式人生 > >Java中多組輸入的方式

Java中多組輸入的方式

這裡我們以常見的a+b為例:
A + B
描述

給予兩個整數 a 和 b ,計算它們的和 a + b

輸入

輸入包含多組測試資料,每一行包含兩個整數 a 和 b

輸出

在一行中輸出 a + b 的值

樣例輸入
1 2

3 4

5 6
樣例輸出
3

7

11
java程式碼如下

import java.io.*;import java.util.*;public class Main{ public static void main(String args[]) { Scanner cin = new Scanner(System.in); int a, b; while(cin.hasNextInt())//重點在這裡,此處命名為語句@1. { a = cin.nextInt(); b = cin.nextInt(); System.out.println(a + b); } }}

如果我們把@1改寫為
while(true)
其實在編譯工具上還是可以實現的,但是在一般的oj平臺上就不能通過。具體原因我也不是很清楚

還有個重點要提醒大家,在提交java程式碼時,所提交的Java程式必須是單個檔案的,也就是所有的類必須寫在一個檔案裡。
但是必須有一個類的裡面必須包含一個名字為'main'的靜態方法(函式),這個方法是程式的入口。若您將主類申明為public公有類,則這個類名必須是'Main';
就像上面的示例,否則提交就會編譯錯誤。。。謹記謹記。。。