最後のSystem.out.println(name+"さんにピッタリのパスワードは"+answer+"です");のところでunreachable codeとなってしまいました。どうしたらいいのかわかりません教えてください
あともしよければString name = new java.util.Scanner(System.in).nextLine();のところでresourse leakとなってしまう理由も教えてほしいです。
JAVA
1public class Main{ 2 public static void main(String[] args) { 3 System.out.println("あなたの名前を入力してください"); 4 String name = new java.util.Scanner(System.in).nextLine(); 5 6 int[] answer = new int[4]; 7 for(int i = 0; i < answer.length; i++){ 8 Loop: while(true){ 9 answer[i] = (int)(Math.random() * 10); //0~9の数値を入れる 10 for(int j = 0; j < i; j++){ 11 //その前までの数値のどれかとかぶっていたら数値代入からやり直し 12 if(answer[j] == answer[i]) continue Loop; 13 } 14 break; 15 16 System.out.println(name+"さんにピッタリのパスワードは"+answer+"です"); 17 18 } 19 } 20} 21}
回答2件
あなたの回答
tips
プレビュー