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

質問編集履歴

3

2021/09/30 08:10

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- ド初心者です。0,1,2,3,と出したいです。
1
+ 0,1,2,3,と文字を連結させたいです。
body CHANGED
File without changes

2

2021/09/30 08:10

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -22,6 +22,7 @@
22
22
  今あってるのは、","とfor文のみと言われました。
23
23
 
24
24
 
25
+ ```Java
25
26
 
26
27
  public class HelloWorld{
27
28
  public static void main(String args[]){
@@ -30,4 +31,6 @@
30
31
       String s = a + ",";
31
32
      }
32
33
  }
33
- }
34
+ }
35
+
36
+ ```

1

2021/09/30 07:22

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,13 +1,33 @@
1
+ 修正させていただきました。
2
+
3
+ 問題分を追加させていただきます。
4
+ 0から99までの整数をカンマで連結した以下のような文字列sを生成するコードを作成。
5
+ 0,1,2,3,...98,99,
6
+
7
+ また、完成した文字列sをカンマで分割し、String配列cに格納する。
8
+
9
+ 3つのパターンを書き起こせ
10
+ という課題が出されました。
11
+
12
+ StringBuilderを使ったパターン
13
+ concatを使ったパターン
14
+ は分かったですが、残り1つのパターンが分からず下記の状態で悩んでおります。
15
+ このままだと、
16
+ 1,
17
+ 2,
18
+ 3,
19
+ となってしまう。その原因は?
20
+ なぜ、文字が繋がらないのか?と聞かれ
21
+ お応えできませんでした。
22
+ 今あってるのは、","とfor文のみと言われました。
23
+
24
+
25
+
1
26
  public class HelloWorld{
2
27
  public static void main(String args[]){
3
28
 
4
29
  for (int a = 0; a < 100; a++) {
5
30
       String s = a + ",";
6
-      System.out.println(s); }
31
+     }
7
32
  }
8
- }
33
+ }
9
-
10
- 0,1,2,3,4,…と出したいのですが出ません。
11
- 何がいけないのでしょうか?
12
-
13
- この状態で、何かを加えて解決できる方法が有ればお願いします。