X



Javaに詳しいやつちょっとこいや [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1名無しの七森
垢版 |
2016/06/05(日) 16:12:49.82
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;
     //このあと↑
   }
  }  
 }
}

どうすればええんや
要はラベルの中にラベルを貼りたいんや
2名無しの七森
垢版 |
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;
   }
  }  
 }
}

こんなのどうよ
5名無しの七森
垢版 |
2016/06/05(日) 16:51:01.21
Javaではgotoは使えないはずだからラベルを付けてそこに跳ぶってのは解決策としてはちょっと違うんじゃないかなぁ
対策例は考えてるうちに他の人が出してくれたからそっちを参考にしてねぇ
参考にするにせよしないにせよ、今使ってるフラグやwhileループが必須かどうかはもう一度検討した方が良いと思うよぉ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況