Scanner.nextは、入力文字列を区切り文字(デフォルトは空白文字)まで読み込んで文字列として戻り値で返す。
今回は、Fedora41上にEclipseを入れる。
Eclipse公式(https://www.eclipse.org/downloads/)から、Eclipse IDE for Java Developersを選んで、eclipse-java-2025-06-R-linux-gtk-x86_64.tar.gzをダウンロード。

解凍してホームディレクトリでEclipse起動。
ワークスペースはここにする。

Javaプロジェクト作成。

Scannerプロジェクト。
Nextを押したら、

これでFinish

Windowsでも見たことないmodule-info.javaというのがあるらしい。

Preferencesで

Install JREsでopenjdkのほうにチェック入れる。

いつも通りJavaクラスの追加。

パッケージ名を入れないと怒られるので入れた。

こんな感じでMainClass.javaが追加される。
MainClass.javaで、
こう書く。

入力文字列にスペースが入ると、そこまでで一旦終わるし、次の入力で止まらず、スペースの先の文字列入れちゃう。
C言語でもよくある標準入力あるあるな問題。

こんな警告出るのか。closeしろっていってるけど。
[解説] Scannerのclose()は必要? - 開発めもとか
一応不要。
Sample/java/Scanner/next/src/Scanner at master · bg1bgst333/Sample · GitHub