前提・実現したいこと
キーボードから文字列を入力、それを出力したい
発生している問題・エラーメッセージ
Resource leak: '<unassigned Closeable value>' is never closedJava(536871799)
該当のソースコード
java
1public class Lesson2 { 2 public static void main(String[] args) { 3 String name; 4 System.out.println("名前を入力してください:"); 5 name = new java.util.Scanner(System.in).nextLine(); 6 System.out.println(name); 7 } 8} 9
試したこと
java リソース・リーク'<unassigned Closeable value>'が閉じられることはありません。このサイトに書いてあることを試してみました
Scanner scanner = new java.util.Scanner(System.in);のScanner にエラーが出て、シンボルを見つけられませんと出ます
補足情報(FW/ツールのバージョンなど)
Scanner scanner = new java.util.Scanner(System.in);
と宣言せず、name = new java.util.Scanner(System.in).nextLine();
でコンパイル、実行しても問題はないのですが、VScode上で黄色波線が出て、上記のエラーのようなものが出ます
コードは切り取らずに再現可能なコードを全部コピペして提示してくれると助かります。
public class Lesson2 {
public static void main(String[] args) {
String name;
System.out.println("名前を入力してください:")
name = new java.util.Scanner(System.in).nextLine();
System.out.println(name);
}
}
すみません。よろしくお願いします
質問は編集できます。
知りませんでした。ありがとうございます
質問編集して追記してもらうためのこの「質問への追記・修正の依頼」のコメント欄です。
ちなみに、書いてないことは誰にも伝わらないので、何も調べず試さず丸投げしている というのがこの質問を読んだ時の感想です。
本当に調べず試さず丸投げする人との区別は不可能です。
申し訳ありません。調べたのですが調べたことを明記する癖をつけます。
指摘をしていただき、ありがとうございます
リンクも「リンクの挿入」ボタンを押して出てくる
[リンク内容](URL)に当てはめたほうがいいですね
「マークダウン」の記法を覚えると読みやすい投稿(回答も同じだから)ができるようになります。
https://teratail.com/help#about-markdown
ありがとうございます
VSCodeの設定によるもののイメージが強い…
いや、よく見たら『型』の問題っぽい
ここで退会とは、初心者から抜けられないのが確定した気がする。
ですね。
皆さんが回答してたので任せて見てなかったのですが・・・。
本当にこういう人多いなぁ・・・。
回答4件
あなたの回答
tips
プレビュー