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ループが必須かどうかはもう一度検討した方が良いと思うよぉ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 婚姻数が戦後初の50万組割れ 「お金がなければ…」若者が結婚しない切実な理由 ★5 [首都圏の虎★]
- 「クマの出る場所に住むな」 抗議の声に秋田の地元住民が絶句「そんなこと言われても…」 [首都圏の虎★]
- 【🦀】カニが痛みを感じている可能性があることが判明… [BFU★]
- 【兵庫】「もはや完全な自白」 斎藤知事と弁護士が掘った墓穴…識者が徹底批判 「恩人の折田社長に責任を負わせようとしている」 [ぐれ★]
- 【芸能】青島が帰ってくる! 織田裕二主演の映画最新作「踊る大捜査線 N.E.W.」製作決定 26年公開 [Ailuropoda melanoleuca★]
- 万博会場、大型荷物預かり1万円 [七波羅探題★]
- 🏡立てました
- 韓国野党が公開した大統領弾劾案 「日本」が登場www [177316839]
- 【悲報】斎藤元彦陣営のネット広報担当会社が投稿したnoteで騒然★220 [931948549]
- 【画像】元ST&ノンノ人気モデル・田中美保さん、肝っ玉母さん化 [126042664]
- 【悲報】日本の未来、「核武装して中立化」しかない [308389511]
- 【速報】岸田文雄、「キシオ」でエゴサを開始。🤓 [315952236]