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 }
0 コメント