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ループが必須かどうかはもう一度検討した方が良いと思うよぉ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 斎藤氏の選挙運動費用 ビラ・ポスター製作の公費負担分は250万円 [蚤の市★]
- 【神奈川】フードデリバリーの配達員、背後から棒で殴られる被害相次ぐ 相模原 [ぐれ★]
- 24年出生数68.5万人、初の70万人割れへ 民間試算 ★2 [首都圏の虎★]
- 【アニメ】『ガンダム』新作アニメ カラーが共同製作 鶴巻和哉氏が監督 [あずささん★]
- 【話題】Z世代に流行った言葉トップ10発表、1位は「うますぎやろがい」 流行語大賞とは大きく異なる結果に [湛然★]
- 円相場、一時148円台 1カ月半ぶり円高水準 [どどん★]
- 【悲報】関東地方の出生率、ガチでヤバいwxwxwxwxwwwwxwxxw [732289945]
- 【速報】機動戦士ガンダム、制作「サンライズ×カラー」で新作発表wwwwwwwwwwwwwwwwwwwww
- 医者になろうと思う。楽で儲かる科教えてくれ [465132838]
- 【悲報】弱者男性さん、デートにイルミとスケートを提案して炎上。「何で弱者男性って1日にいっぱい詰め込むの? [786648259]
- イタリア人はでかいピザ1枚丸こど食べるのが普通らしいぞ [663277603]
- ガンダム最新作はスタジオカラー制作