(急いでいます)Javaで3回間違えたら強制的に終了する方法がわかりません。
現在のプログラムは
public static void main(String[] args) throws Exception {
int num = 1111;
while(true) {
System.out.println("暗証番号は?"); //課題2
int tmp = Integer.parseInt(new Scanner(System.in).nextLine());
if(tmp == num)break;
//3回で強制的終了
System.exit(0);
}
// 預金残高 100,000円
int balance = 100000;
System.out.println("引出額を入力してください"); //課題1
int amount = Integer.parseInt(new Scanner(System.in).nextLine());
if(amount < 0 || amount > balance) {
System.out.println("間違っています");
return ;
}
System.out.println("残高は" + (balance - amount) + "円");//課題1
}
}
にしております。
どこに付け加えるかわかりません。
(meinに付けるのはわかっているのですが。)
No.1ベストアンサー
- 回答日時:
先ほどの回答でわからなかったかな?
まず、ソースに書く前に処理の流れをノートでも良いのでフローチャートまたは文章で一度起こして整理しましょう。
暗証番号を入力します。
暗証番号が合っているかどうかを判定します。
合っている場合はどんな処理をしますか。
合っていない場合はどんな処理をしますか。
暗証番号を3回間違えたかどうかはどう判定しますか。
暗証番号を3回間違えた場合はどんな処理をしますか。
暗証番号を3回間違えていない場合はどんな処理をしますか。
ソースに起こす以降はEclipseのデバッグなどを使い自身で試してください。
これでわからないようであれば、まだソースを書く段階ではありません。
一度フローチャートを書く段階に戻って勉強しなおしてみたほうが良いでしょう。
int num = 1;
while(true){
System.out.println(num);
num++;
if (num > 100){
break;
}
}
を改造したら良いですかね。
ちなみにどこを改造したら良いと思いますか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- Ruby vscode 文字化け 1 2022/05/21 19:17
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- Java Java 配列<選挙> 4 2023/07/31 15:07
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
論理演算子”||”またはの入力方法
-
javaです。1月1日から日数入れ...
-
javaが上手くいきません
-
Java 配列 勝敗、引き分け判定...
-
java 2次元配列
-
入力された入力値と最大値、最...
-
Java、2の0乗~10乗の表示
-
【java】標準入力の受け取り方
-
学校で課題を出されて困ってい...
-
ループ処理の際、最後だけ","を...
-
2次元配列の並び替え
-
Javaで改行などが出来ないのです。
-
IF関数でEmpty値を設定する方法。
-
Javaで電卓を作りたい
-
応用情報技術者試験の令和元年...
-
ダブルクォーテーションのrepla...
-
Javaでお絵描きソフトを作りた...
-
byte[] を long,float とかに...
-
VBSエラー"オブジェクト型の変...
-
ArrayListの要素数の上限
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ループ処理の際、最後だけ","を...
-
java キーボード入力された値の...
-
Java、2の0乗~10乗の表示
-
コマンドライン引数の例外処理...
-
数値⇒漢数字変換 java
-
Ctrl+Zが入力されると終了する...
-
続・ZZZ,ZZZ,ZZ9形式の金額形式...
-
countに実行した回数をいれたい...
-
論理演算子”||”またはの入力方法
-
7つ数字を表示したら改行すると...
-
テキストボックスに入力された...
-
配列を逆順させて表示させる方...
-
繰り返しによる星印の出力
-
Java 入力した整数値の合計を、...
-
キーボードから10人分の点数を...
-
JAVAのfor文で困っています。
-
階乗の式
-
要素数が10の配列で、乱数0~9...
-
Java キーボードから負の数が入...
-
Randomメソッドの確率設定
おすすめ情報