teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

コードの追加

2020/06/23 16:16

投稿

kazuma-s
kazuma-s

スコア8222

answer CHANGED
@@ -21,11 +21,27 @@
21
21
  for (int k = 1; k <= num; k += 2){
22
22
  System.out.print("▲"); //▲を出力
23
23
  }
24
- System.out.print("n"); //改行処理
24
+ System.out.print("\n"); //改行処理
25
25
  }
26
26
  }
27
27
  ```
28
28
  実行結果
29
29
  ```
30
30
  ▲▲▲
31
- ```
31
+ ```
32
+ **追記2**
33
+ 次のように書いてほしかった。
34
+ ```Java
35
+ class Triangle {
36
+ public static void main(String[] args) {
37
+ int num = 5;
38
+ for (int k = 1; k <= num; k += 2){
39
+ for (int i = 0; i < k; i++) //▲を k個出力
40
+ System.out.print("▲");
41
+ System.out.println(); //改行処理
42
+ }
43
+ }
44
+ }
45
+ ```
46
+ ところで、数値の入力の方はうまく行きましたか?
47
+ どんな問題がありますか?

1

追記

2020/06/23 16:16

投稿

kazuma-s
kazuma-s

スコア8222

answer CHANGED
@@ -6,4 +6,26 @@
6
6
  ```
7
7
  その前に、質問のコードを修正して、num が必ず読み取れるようにしてください。
8
8
  System.out.println(num); を追加して確認してみてください。
9
- ソースの貼り付け方に注意してください。
9
+ ソースの貼り付け方に注意してください。
10
+
11
+ **追記**
12
+ > このような認識であっていますか?
13
+
14
+ あっていません。なぜ試してみないのですか?
15
+
16
+ 全角の「(」、「)」、「¥」を半角文字にして実行してみると、
17
+ ```Java
18
+ class Triangle {
19
+ public static void main(String[] args) {
20
+ int num = 5;
21
+ for (int k = 1; k <= num; k += 2){
22
+ System.out.print("▲"); //▲を出力
23
+ }
24
+ System.out.print("¥n"); //改行処理
25
+ }
26
+ }
27
+ ```
28
+ 実行結果
29
+ ```
30
+ ▲▲▲
31
+ ```