回答編集履歴

3

追記

2017/11/22 12:30

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -51,3 +51,9 @@
51
51
  }
52
52
 
53
53
  ```
54
+
55
+
56
+
57
+ もうちょっと柔軟にするなら、上記のようなリテラル単体の代入は非推奨です。
58
+
59
+ strに何らかの演算結果を再代入しても良いですし、StringBufferを使っても良いでしょう。

2

追記

2017/11/22 12:29

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -21,3 +21,33 @@
21
21
 
22
22
 
23
23
  `...`の部分は、ちょっと考えてみてください。
24
+
25
+
26
+
27
+ コメントを受けて
28
+
29
+ ---
30
+
31
+ 一番愚直な方法だと、こんな感じ。
32
+
33
+ ```Java
34
+
35
+ String str = " * ";
36
+
37
+ for(...) {
38
+
39
+ // 一行分出力
40
+
41
+ for(...) {
42
+
43
+ System.out.print(str);
44
+
45
+ }
46
+
47
+ System.out.println(); // 改行
48
+
49
+ str = "*** ";
50
+
51
+ }
52
+
53
+ ```

1

ちょっと追記

2017/11/22 12:17

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  for(...) {
10
10
 
11
- System.out.print(...);
11
+ System.out.print("*** ");
12
12
 
13
13
  }
14
14