Javaで数あてゲームどつくってます。
for (int i = 0; i < 5; i++) のところで"i++"のところにdead codeと出ます。そして、
int num = new java.util.Scanner(System.in) .nextInt();
の”new java.util.Scanner(System.in)”に"Resource leak: '<unassigned Closeable value>' is never closed"どうすればいいでしょうか?
これがそのcodeです。
java
1import java.util.Scanner; 2public class Game { 3 public static void main(String[] args) { 4 System.out.println("strat game !!"); 5 int ans = new java.util.Random() .nextInt(10); 6 for (int i = 0; i < 5; i++) { 7 System.out.println("please enter selecting number! 1~9"); 8 Scanner scanner = new Scanner(System.in); 9 int num = new java.util.Scanner(System.in) .nextInt(); 10 scanner.close(); 11 if (num == ans) { 12 System.out.println("true"); 13 break; 14 }else { 15 System.out.println("fales"); 16 break; 17 } 18} 19 System.out.println("close game"); 20 } 21 22 }

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/12/18 09:15