質問: "1 2"`となるのを期待していますが、実際には`s ="1"`となっています。調べてみたのですが、いまいちわかりませんでした。どのように書くべきなのでしょうか?
回答: scannerではデフォルトの区切り文字がスペースになっているので、スペースで区切られた数値それぞれが切り出されています。 https://docs.oracle.com/javase/jp/8/docs/api/java/util/Scanner.html 対処法としては、以下のような感じでしょうか。 そもそも入力をスペース区切りしない Scannerの区切り文字を改行コードなどを指定 Scannerを利用せず、改行までを取得する など