回答編集履歴
1
回答の修正
answer
CHANGED
|
@@ -3,9 +3,12 @@
|
|
|
3
3
|
せっかくなので、新しい書き方(コンパクトソースファイル)で回答します。
|
|
4
4
|
```Java
|
|
5
5
|
void main() {
|
|
6
|
-
IO.
|
|
6
|
+
var a = IO.readln("文字を入力して下さい");
|
|
7
|
-
var s = IO.readln();
|
|
8
|
-
IO.println("Hello %s!".formatted(
|
|
7
|
+
IO.println("Hello %s!".formatted(a));
|
|
9
8
|
}
|
|
10
9
|
```
|
|
11
|
-
`STR."Hello \{
|
|
10
|
+
`STR."Hello \{a}!"`という書き方は、JDK 23以降で正式採用されませんでした。
|
|
11
|
+
|
|
12
|
+
(追記)
|
|
13
|
+
- TN8001さんのコメントにより、プロンプト付のreadlnに変更しました。ありがとうございます!
|
|
14
|
+
- ついでに、変数sだと%sと紛らわしいのでaに変更しました。
|