をint型。 プログラムの目的は、int型以外のint型のエラーメッセージを表示し、int型intに追加しないで、インテンジャーを追加する別のオプションをユーザーに与えるときです。あなたが好きなNumberFormatException
ではなくInputMismatchException
をキャッチする必要が入力不一致が、私はこの小さなコードを持って
-3
A
答えて
0
はそう:
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner vloz = new Scanner(System.in);
int cisla = 0;
int i = 0;
while(i < 10){
try {
System.out.print("Vloz cislo " + i + ":");
int cislo = Integer.parseInt(vloz.nextLine());
i++;
cisla = cisla + cislo;
} catch(NumberFormatException exception) {
System.out.println("Nevlozil si cislo!");
}
}
float priemer = cisla/i;
System.out.println("Priemer cisel je " + priemer + ".");
}
}
は、あなたが間違った例外をキャッチhere!
0
それを試してみてください。メソッドparseInt(String s)
は、NumberFormatException
ではなく、InputMismatchException
をスローします。 catch節をcatch(NumberFormatException exception)
に変更します。
0
import java.util。*; パブリッククラスデモ{
public static void main (String []args){
Scanner vloz = new Scanner(System.in);
int cisla = 0;
int i = 0;
while(i < 10){
try {
System.out.println("Vloz cislo " + i + ":");
int cislo = Integer.parseInt(vloz.nextLine());
++i;
cisla = cisla + cislo;
}
catch(InputMismatchException exception){
System.out.println("Nevlozil si cislo!");
}
}
float priemer = cisla/i;
System.out.println("Priemer cisel je " + priemer + ".");
}
}
それがクラッシュした理由を私はわからないが、このコードは動作します。私はあなたがimport.javaを忘れているかもしれないと思います。*;
関連する問題
- 1. 種類の不一致私はこのコードを持っているのXPages
- 2. コンパイル型の不一致私はこのインタフェースを持つメソッド持って
- 3. は、私はこのコードを持って隠し入力
- 4. 不一致の入力 '。'ルール
- 5. Javaの入力不一致例外が
- 6. は、なぜ私はこの小さなショートを持って
- 7. 私はこのようなデータフレーム持っている不均一
- 8. 猫はプログラムを壊す、手動STDIN入力は、私は、この小さなプログラムを持っていない
- 9. WebClientのは、私だけがこのコードを持って一度
- 10. htmlの入力URLのパターン不一致
- 11. HTMLマルチ入力ファイルは、私は私の形で、この入力コードを持っているだけ
- 12. Python、Theano - ValueError:入力ディメンションの不一致
- 13. のXtext不一致入力「0」RULE_INT
- 14. 私はこの小さな機能を持っているPHP
- 15. fftwf_execute_dft_c2rは、私は次のコードを持っている入力バッファ
- 16. 不一致エラーは、私はこのコードで不一致のエラーを取得する操作(ADODB)
- 17. が、私はこのようになり、データ持っ入力
- 18. jQuery不一致のテキスト()val()選択と入力の入力
- 19. セレクタは唯一私がここにこのコードを持っている要素
- 20. のVBScript - InStr関数と "種類不一致" エラー私はこのような文字列を持っている
- 21. 小さな白いギャップ私はviewWillAppearで次のコード持っビュー
- 22. IOS:私はこのコードを持っている唯一のマルチタッチ
- 23. は、私はこのコードを持って
- 24. は、私はこのコードを持って
- 25. スイフト: '? :クラス」式が不一致のタイプ持っている 'と' と '()'
- 26. だから私はこのコードを持って出力PHPファイル
- 27. スライダーは、私はWPFでこのスライダーを持ってタッチ入力
- 28. は、私はこのクラスを持っているユーザー入力
- 29. C#、プロセスの出力がキャプチャされないことがある(不一致)?
- 30. 私はこのコードを持って、コンストラクタ
スローされる例外は、 'InputMismatchException'で、他の例外の型ではない、つまり' NumberFormatException'ですか? –
......私の悪い....あんたの努力のために非常にありがとう....私はそれをキャッチしなかった...今すぐスムーズに動く –