前提・実現したいこと
closeを利用しないscannerの方法?(知識不足で申し訳ありません)
"BlueJ"上で実行できて、"eclipse"で実行できない理由をできれば教えていただきたいです
発生している問題・エラーメッセージ
リソース・リーク: '<unassigned Closeable value>' が閉じられることはありません
該当のソースコード
Java
1import java.util.Scanner; 2 public class ex { 3 public static void main(String[] args) { 4 int a = new Scanner(System.in).nextInt(); 5 int b = new Scanner(System.in).nextInt(); 6 try { 7 int c = a / b; 8 System.out.println("cの値は" + c); 9 } catch (ArithmeticException e) { 10 System.out.println("例外をキャッチしました"); 11 System.out.println(e); 12 } 13System.out.println("プログラムを終了します"); 14 } 15}
試したこと
大学では授業で"blueJ"を利用しているのですが、"eclipse"も使ってみようと思い上記のソースコードを実行したのですが、"eclipse"上では実行できませんでした。
closeを利用するscannerで実行できる事は確認しました。
補足情報(FW/ツールのバージョンなど)
eclipse Version: 2019-03 (4.11.0)
BlueJ Version :4.1.4
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/21 04:37