Scanner.nextIntは、読み込んだ整数値を返す。
今回は、Fedora41上にVisual Studio Codeを入れる。
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\n\
name=Visual Studio Code\n\
baseurl=https://packages.microsoft.com/yumrepos/vscode\n\
enabled=1\n\
gpgcheck=1\n\
gpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
これやっといたほうがいいのかな。
VSCodeのレポジトリがデフォルトはないっぽいから追加。
sudo dnf install code
でインストール。
bg1@vbox:~$ sudo dnf install code リポジトリの更新を読み込み中: Fedora 41 - x86_64 - Updates 100% | 10.3 KiB/s | 8.5 KiB | 00m01s Fedora 41 - x86_64 - Updates 100% | 1.1 MiB/s | 3.2 MiB | 00m03s Visual Studio Code 100% | 118.7 KiB/s | 144.7 KiB | 00m01s リポジトリを読み込みました。 Package Arch Version Repository Size Installing: code x86_64 1.102.3-1753759619.el8 code 415.3 MiB Transaction Summary: Installing: 1 package パッケージサイズ 148 MiB 、ダウンロードサイズ 148 MiB 。 完了後、415 MiB のサイズが利用されます(インストール 415 MiB、削除 0 B)。 Is this ok [y/N]: y [1/1] code-0:1.102.3-1753759619.el8.x86_64 100% | 10.5 MiB/s | 147.9 MiB | 00m14s ------------------------------------------------------------------------------------------------------------------------------------------------------------- [1/1] Total 100% | 10.5 MiB/s | 147.9 MiB | 00m14s トランザクションを実行中 [1/3] パッケージ ファイルを検証 100% | 0.0 B/s | 1.0 B | 00m01s [2/3] トランザクションの準備 100% | 2.0 B/s | 1.0 B | 00m00s [3/3] インストール中 code-0:1.102.3-1753759619.el8.x86_64 100% | 23.7 MiB/s | 415.9 MiB | 00m18s 完了しました! bg1@vbox:~$
できた。
bg1@vbox:~$ code
で起動らしい。
ただ、今回はVSCodeでのJava環境整えたいので、Scannerワークスペースフォルダを作って、そこを指定して開く。
bg1@vbox:~/project/cloud/github.com/Sample/java/Scanner/nextInt/src$ mkdir Scanner bg1@vbox:~/project/cloud/github.com/Sample/java/Scanner/nextInt/src$ code Scanner
Scannerディレクトリつくっての、そのディレクトリ指定してcode起動。

この画面が出る。左のエクスプローラで、SCANNERが大文字だけど、これがScannerワークスペーストップ。

Extension Pack for Javaを入れる。

Ctrl + Shift + PでCreate Java Project

No build tools

プロジェクトディレクトリっていってるけど、ワークスペースだよね。ここでいい。

ここでプロジェクト名Scanner

これでこう生成されるけど、思ったんと違うので、まだいじる。


App.javaもRename

最終的にこうする。
MainClass.javaに、
こう書く。

Run javaで実行。

数値入力だけならこうなる。

文字が入ってるとこうなる。


止まって値もこう見える。
Sample/java/Scanner/nextInt/src/Scanner at master · bg1bgst333/Sample · GitHub