古いJavaの質問のレビュー
7-4InputMismatchException(20ポイント)
(InputMismatchException)2つの整数を読み取り、それらの合計を表示するようにユーザーに求めるプログラムを作成します。プログラムは、入力が正しくない場合、ユーザーに値を再度読み取るように求める必要があります。
入力形式:
2つの数値の複数のセットを入力します
出力形式:
2つの数値の合計を出力します
入力サンプル:これ
が入力のセットです。例えば:
1 3
2.0 3
3.0 4
4 5
出力サンプル:
対応する出力をここに示します。例えば:
sum = 4
Incorrect input: two integer is required
Incorrect input: two integer is required
sum = 9
年:
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
while(true) {
try {
int index1=in.nextInt();
int index2=in.nextInt();
int sum=(index1+index2);
System.out.println("sum = "+sum);
}catch(InputMismatchException e) {
System.out.println("Incorrect input: two integer is required");
in.nextLine();
}
}
}
}