package ○○○;
public class ○○○ {
public static void main(String args[]){
System.out.println("スタート");
int control01=1;
int control02=1;
while(control01==1 || control02==2){
System.out.println("ども");
System.out.println("あんさん名前は?");
String name=new java.util.Scanner(System.in).nextLine();
System.out.println("年齢は?");
int age=new java.util.Scanner(System.in).nextInt();
System.out.println(age+"歳の"+name+"さんやな、おおきに");
//ここに飛びたい
System.out.println("もっかい聞くか?");
System.out.println("(聞くなら1を入力、聞かないなら2を入力)");
control01=new java.util.Scanner(System.in).nextInt();
if(control01==1){
continue;
}
else if(control01==2){
System.out.println("そか、ほなさいなら");
control02=1;
continue;
}
else{
System.out.println("エラー!入力は無効です!");
System.out.println("1か2かどちらかを入力せえっちゅうねん");
control02=2;
continue;
//このあと↑
}
}
}
}
どうすればええんや
要はラベルの中にラベルを貼りたいんや
Javaに詳しいやつちょっとこいや [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1名無しの七森
2016/06/05(日) 16:12:49.822名無しの七森
2016/06/05(日) 16:28:39.58 分からないンゴオオオオオ!!!
3名無しの七森
2016/06/05(日) 16:28:52.74 なんでその文でラベルの中にラベルを貼るになるんだ?
4名無しの七森
2016/06/05(日) 16:40:09.57 package ○○○;
public class ○○○ {
public static void main(String args[]){
System.out.println("スタート");
boolean errflg=false;
while(true){
if(!errflg){
System.out.println("ども");
System.out.println("あんさん名前は?");
String name=new java.util.Scanner(System.in).nextLine();
System.out.println("年齢は?");
int age=new java.util.Scanner(System.in).nextInt();
System.out.println(age+"歳の"+name+"さんやな、おおきに");
}
System.out.println("もっかい聞くか?");
System.out.println("(聞くなら1を入力、聞かないなら2を入力)");
int control01=new java.util.Scanner(System.in).nextInt();
if(control01==1){
errflg=false;
continue;
}
else if(control01==2){
System.out.println("そか、ほなさいなら");
break;
}
else{
System.out.println("エラー!入力は無効です!");
System.out.println("1か2かどちらかを入力せえっちゅうねん");
errflg=true;
continue;
}
}
}
}
こんなのどうよ
public class ○○○ {
public static void main(String args[]){
System.out.println("スタート");
boolean errflg=false;
while(true){
if(!errflg){
System.out.println("ども");
System.out.println("あんさん名前は?");
String name=new java.util.Scanner(System.in).nextLine();
System.out.println("年齢は?");
int age=new java.util.Scanner(System.in).nextInt();
System.out.println(age+"歳の"+name+"さんやな、おおきに");
}
System.out.println("もっかい聞くか?");
System.out.println("(聞くなら1を入力、聞かないなら2を入力)");
int control01=new java.util.Scanner(System.in).nextInt();
if(control01==1){
errflg=false;
continue;
}
else if(control01==2){
System.out.println("そか、ほなさいなら");
break;
}
else{
System.out.println("エラー!入力は無効です!");
System.out.println("1か2かどちらかを入力せえっちゅうねん");
errflg=true;
continue;
}
}
}
}
こんなのどうよ
5名無しの七森
2016/06/05(日) 16:51:01.21 Javaではgotoは使えないはずだからラベルを付けてそこに跳ぶってのは解決策としてはちょっと違うんじゃないかなぁ
対策例は考えてるうちに他の人が出してくれたからそっちを参考にしてねぇ
参考にするにせよしないにせよ、今使ってるフラグやwhileループが必須かどうかはもう一度検討した方が良いと思うよぉ
対策例は考えてるうちに他の人が出してくれたからそっちを参考にしてねぇ
参考にするにせよしないにせよ、今使ってるフラグやwhileループが必須かどうかはもう一度検討した方が良いと思うよぉ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「120万円が妥当」自民・茂木敏充氏 「103万円の壁」引き上げに ★2 [どどん★]
- 【兵庫】斎藤知事が所信表明 “ハラスメントのない組織づくりを” [Ikhtiandr★]
- 硫酸が入った槽の縁で作業、蓋が割れて転落した10代社員死亡 [煮卵★]
- 【米国】トランプ氏 日鉄によるUSスチール買収に「全面反対」 [Ikhtiandr★]
- 【北海道】「君も年取るぞ」若者の意見にヤジも 敬老パス見直し…札幌市長が説明 高齢者から反発相次ぐ★3 [シャチ★]
- 【野球】ソフトバンクから育成D1位指名を受けた日本学園・古川遼が入団辞退へ 4年後の支配下指名を目指し、大学進学を目指す方向 [Ailuropoda melanoleuca★]
- 【悲報】斎藤元彦陣営のネット広報担当会社が投稿したnoteで騒然★209 [931948549]
- 【悲報】苦しむ日産...幹部「売れる車がない」 [237216734]
- 引っ越ししたらナンバープレートが湘南から相模になったんだが
- 【Vtuber】兎田ぺこら#15【ホロライブ/hololive】ID無し🍐
- 元ウェザーニュースキャスター檜山沙耶、公式ファンクラブ開設「好きなことなどを全力で発信」会費は月額880円 年会員は会員証発行 [432287167]
- 硫酸入りの槽の縁で作業していた自動車部品工場の10代作業員、槽のフタが割れ硫酸の中に落ちる [597533159]