私はException Handlingを行っていて、新しいJava Projectを作っています。プログラムはキーボードからユーザータイプ2の番号を待ちます。ユーザーが2つの整数を入力すると、これらの数値が合計されます。ユーザーが数字を入力しないと、プログラムは '数字の入力!'画面上で。ここで私が試したもの:Try-Catch sum two numbers
-2
A
答えて
1
下記のコードを試してみてください。
public static void main(String[] args) {
System.out.println("Type two numbers");
sum();
}
private static void sum(){
int a = 0;
int b = 0;
Scanner scan = new Scanner(System.in);
try {
a = scan.nextInt();
b = scan.nextInt();
System.out.println(a+b);
} catch (Exception ex) {
System.err.println("Type numbers in correct format!");
sum();
}
}
+0
どうもありがとうございます。どうしてプライベートを書いたのですか?静的な空白の前にキーワードがないと機能します –
+0
はい、プライベートはオプションです。実際の質問と大きな違いはありません –
それでは、どういう疑問がありますか? – Mureinik
正確な質問は、ユーザーが整数値を入力しない場合、これらの数値を合計するときにエラーが発生していることです。私は合計操作を書きませんでした –
okですが、あなたの質問は何ですか?あなたは2つの数字の合計を印刷する方法を尋ねていますか? – njzk2