7-4 InputMismatchException(20ポイント)

古い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();
			}
		}
	}
}

おすすめ

転載: blog.csdn.net/timelessx_x/article/details/111928932