質問編集履歴

4

内容

2023/07/28 11:38

投稿

sayka
sayka

スコア2

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 実現したいこと
2
2
 
3
- 文字数を数える変数を別に宣言して、文字を表示するごとにその変数に1を加え、その変数が30の倍数になったときに改行を表示する方法
3
+ 文字数を数える変数を別に宣言して、文字を表示するごとにその変数に1を加え、その変数が30の倍数になったときに改行を出力する方法
4
4
 
5
5
  例)入力した文字列「あいうえおかきくけこさしすせそたちつてと」
6
6
  繰り返す数:3
@@ -9,7 +9,7 @@
9
9
 
10
10
  ### 発生している問題・エラーメッセージ
11
11
 
12
- 文字数を数える変数をString.length()で手に入れ、その数に+1しながら増やし、30で改行入力をしているのですが、文がくりかえされるだけで改行が力されない
12
+ 文字数を数える変数をString.length()で手に入れ、その数に+1しながら増やし、30で改行入力をしているのですが、文がくりかえされるだけで改行が力されない
13
13
  String.length()の使い方をまちがっていますか?
14
14
 
15
15
 

3

内容

2023/07/28 11:30

投稿

sayka
sayka

スコア2

test CHANGED
File without changes
test CHANGED
@@ -16,15 +16,27 @@
16
16
  ### 該当のソースコード
17
17
 
18
18
  ```Java
19
+ package report;
20
+
21
+ import java.io.BufferedReader;
22
+ import java.io.IOException;
23
+ import java.io.InputStreamReader;
24
+
25
+ public class Report3 {
26
+ public static void main(String[] args) throws IOException
27
+ {
28
+ System.out.println("文字列の入力");
19
- BufferedReader br =
29
+ BufferedReader br =
20
30
  new BufferedReader(new InputStreamReader(System.in));
31
+
21
32
  String str = br.readLine();
33
+
34
+ System.out.println("繰り返しの回数:");
35
+
36
+ String str2 = br.readLine();
37
+
38
+ int rep = Integer.parseInt(str2);
22
39
 
23
- BufferedReader br2 =
24
- new BufferedReader(new InputStreamReader(System.in));
25
- String str2 = br.readLine();
26
-
27
- int rep = Integer.parseInt(str2);
28
40
 
29
41
  for(int j=1; j<=rep; j++) {
30
42
  System.out.print( str );

2

タグ

2023/07/28 10:27

投稿

sayka
sayka

スコア2

test CHANGED
File without changes
test CHANGED
File without changes

1

内容

2023/07/28 07:53

投稿

sayka
sayka

スコア2

test CHANGED
File without changes
test CHANGED
@@ -1,10 +1,6 @@
1
1
  ### 実現したいこと
2
2
 
3
- 文字数を数える変数を別に宣言して、文字を表示する
3
+ 文字数を数える変数を別に宣言して、文字を表示するごとにその変数に1を加え、その変数が30の倍数になったときに改行を表示する方法
4
- ごとにその変数に1を加え、その変数が30の倍数に
5
- なったときに改行を表示したいです。
6
-
7
- 文字列を入力し、繰り返す数を指定して30文字で改行したいです。
8
4
 
9
5
  例)入力した文字列「あいうえおかきくけこさしすせそたちつてと」
10
6
  繰り返す数:3
@@ -13,7 +9,9 @@
13
9
 
14
10
  ### 発生している問題・エラーメッセージ
15
11
 
16
- 文字数を数える変数をString.length()で手に入れようとしているのですが、読み取っていないのか改行してくません。
12
+ 文字数を数える変数をString.length()で手に入れ、その数に+1ながら増やし、30で改行入力をしているのですが、文がくりえされるだけで改行が入力さない
13
+ String.length()の使い方をまちがっていますか?
14
+
17
15
 
18
16
  ### 該当のソースコード
19
17
 
@@ -42,6 +40,7 @@
42
40
 
43
41
  ### 試したこと
44
42
 
45
- 配列で一文字ずつ分けて一文字ずつ見ていく方法は間違っていました。
43
+ 文字列を配列で一文字ずつ分けて一文字ずつ見ていく方法は間違っていた。
44
+ int num以降が機能していないと思われるが、どこを修正すればよいかわからない
46
45
 
47
46