回答編集履歴

1

追記

2019/06/09 07:54

投稿

katoy
katoy

スコア22324

test CHANGED
@@ -45,3 +45,69 @@
45
45
  実行例
46
46
 
47
47
  ![イメージ説明](6ef4e5b3fcf0be90e2915e2c8b4d0031.png)
48
+
49
+
50
+
51
+ 追記
52
+
53
+ 質問文のコードを活かしたかたちで出力の改行を修正するコード例を示します。
54
+
55
+ ( \n を string 中にいれてやれば、 println 時に改行になります。string を組み立ている最中に orintln() しても string 中に改行がはいるわけはありません)
56
+
57
+ ```java
58
+
59
+ package teratail;
60
+
61
+
62
+
63
+ import java.util.Scanner;
64
+
65
+
66
+
67
+ public class Review05 {
68
+
69
+ public static void main(String[] args) {
70
+
71
+ Scanner sc = new Scanner(System.in);
72
+
73
+ System.out.println("正の整数を入力してください");
74
+
75
+ int a = sc.nextInt();
76
+
77
+ String str = "1~" + a + "までの間の\n";
78
+
79
+ str += "偶数は";
80
+
81
+ for (int i = 2; i <= a; i += 2) {
82
+
83
+ str += i + " ";
84
+
85
+ }
86
+
87
+ str += "です\n";
88
+
89
+ str += "奇数は";
90
+
91
+ for (int i = 1; i <= a; i += 2) {
92
+
93
+ str += i + " ";
94
+
95
+ }
96
+
97
+ str += "です";
98
+
99
+ System.out.println(str);
100
+
101
+ sc.close();
102
+
103
+ }
104
+
105
+ }
106
+
107
+ ```
108
+
109
+
110
+
111
+ 実行例
112
+
113
+ ![イメージ説明](cdf075ceb9296c6efdad7854e37d3439.png)