Scanner.nextInt

Scanner.nextIntは、読み込んだ整数値を返す。

Scanner (Java Platform SE 8)

今回は、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ワークスペーストップ。

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

Extension Pack for Javaを入れる。
Extension Pack for Javaを入れる。

Extension Pack for Javaを入れる。

Ctrl + Shift + PでCreate Java Project
Ctrl + Shift + PでCreate Java Project

Ctrl + Shift + PでCreate Java Project

No build tools
No build tools

No build tools

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

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

ここでプロジェクト名Scanner
ここでプロジェクト名Scanner

ここでプロジェクト名Scanner

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

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

srcディレクトリの下にどんどんディレクトリを追加。
srcディレクトリの下にどんどんディレクトリを追加。

srcディレクトリの下にどんどんディレクトリを追加。

App.javaもRename
App.javaもRename

App.javaもRename

最終的にこうする。
最終的にこうする。

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

こう書く。

Run javaで実行。
Run javaで実行。

Run javaで実行。

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

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

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

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

ブレークポイント置いてDebug javaしてみる。
ブレークポイント置いてDebug javaしてみる。

ブレークポイント置いてDebug javaしてみる。

止まって値もこう見える。
止まって値もこう見える。

止まって値もこう見える。

Sample/java/Scanner/nextInt/src/Scanner at master · bg1bgst333/Sample · GitHub