質問編集履歴

3

修正プログラムの追加

2020/03/19 07:31

投稿

JUN1207
JUN1207

スコア15

test CHANGED
File without changes
test CHANGED
@@ -163,3 +163,63 @@
163
163
  }
164
164
 
165
165
  ```
166
+
167
+ 以下、修正したプログラムです。
168
+
169
+ ```Java
170
+
171
+ package practice;
172
+
173
+
174
+
175
+ import java.util.Scanner;
176
+
177
+
178
+
179
+ public class Practice72 {
180
+
181
+ public static void main(String[]args) {
182
+
183
+
184
+
185
+ //性別を入力し、正しければ「確認できました」と表示し、5回間違えれば「いい加減にしてください」と表示
186
+
187
+
188
+
189
+ String gender = null; //『null』=『何もしめさない。』
190
+
191
+
192
+
193
+ Scanner scanner = new Scanner(System.in);
194
+
195
+
196
+
197
+
198
+
199
+
200
+
201
+ do {
202
+
203
+ if (!(gender == null)) {
204
+
205
+ System.out.println("正しく入力してください。");
206
+
207
+ }
208
+
209
+ System.out.println("性別を入力してください。");
210
+
211
+ gender = scanner.nextLine();
212
+
213
+ } while (!gender.matches("boy||男||girl||女"));
214
+
215
+ System.out.println("確認できました。");
216
+
217
+
218
+
219
+ scanner.close();
220
+
221
+ }
222
+
223
+ }
224
+
225
+ ```

2

修正プログラムの追加

2020/03/19 07:31

投稿

JUN1207
JUN1207

スコア15

test CHANGED
File without changes
test CHANGED
@@ -95,3 +95,71 @@
95
95
  }
96
96
 
97
97
  ```
98
+
99
+ 以下、修正したプログラムです。
100
+
101
+ ```Java
102
+
103
+ package practice;
104
+
105
+
106
+
107
+ import java.util.Scanner;
108
+
109
+
110
+
111
+ public class Practice7 {
112
+
113
+ public static void main(String[]args) {
114
+
115
+
116
+
117
+ //性別を入力し、正しければ「確認できました」と表示し、5回間違えれば「いい加減にしてください」と表示
118
+
119
+
120
+
121
+ System.out.println("性別を入力してください。");
122
+
123
+
124
+
125
+ Scanner scanner = new Scanner(System.in);
126
+
127
+ String gender = scanner.nextLine();
128
+
129
+
130
+
131
+ int i = 1;
132
+
133
+
134
+
135
+ do {
136
+
137
+ if (!(gender.matches("男||おとこ||boy||BOY||Boy||女||おんな||girl||Girl||GIRL"))) {
138
+
139
+ System.out.println("正しく入力してください。");
140
+
141
+ }else{
142
+
143
+ System.out.println("確認できました。");
144
+
145
+ }
146
+
147
+ System.out.println("性別を入力してください。");
148
+
149
+ i++;
150
+
151
+ gender = scanner.nextLine();
152
+
153
+ }while( i < 5);
154
+
155
+ System.out.println("いい加減にしてください。");
156
+
157
+
158
+
159
+ scanner.close();
160
+
161
+ }
162
+
163
+ }
164
+
165
+ ```

1

本文の編集

2020/03/19 06:51

投稿

JUN1207
JUN1207

スコア15

test CHANGED
File without changes
test CHANGED
@@ -25,6 +25,14 @@
25
25
 
26
26
 
27
27
  よろしくお願いいたします。
28
+
29
+
30
+
31
+ 追記
32
+
33
+ 学習教材は『スッキリわかるJava入門』をGoogle検索です。
34
+
35
+
28
36
 
29
37
 
30
38