質問編集履歴
4
内容
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
内容
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
タグ
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
1
内容
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
|
|