回答編集履歴

6

ソースの変更

2018/05/03 13:21

投稿

退会済みユーザー
test CHANGED
@@ -266,7 +266,7 @@
266
266
 
267
267
  public static String jikkan(int num, int year){
268
268
 
269
- String[][] jikkan = {{"庚","辛","壬","癸","甲","乙","丙","丁","戊","己"},{"こう","しん","じん","","こう","おつ","へい","てい","",""}};
269
+ String[][] jikkan = {{"庚","辛","壬","癸","甲","乙","丙","丁","戊","己"},{"かのえ","かのと","みずのへ","みずのと","きのえ","きのと","ひのえ","ひのと","つちのえ","つちのと"}};
270
270
 
271
271
  year = year % 10;
272
272
 
@@ -354,7 +354,7 @@
354
354
 
355
355
 
356
356
 
357
- String[][] jikkan_type = {{"庚","辛","壬","癸","甲","乙","丙","丁","戊","己"},{"こう","しん","じん","","こう","おつ","へい","てい","",""}};
357
+ String[][] jikkan_type = {{"庚","辛","壬","癸","甲","乙","丙","丁","戊","己"},{"かのえ","かのと","みずのへ","みずのと","きのえ","きのと","ひのえ","ひのと","つちのえ","つちのと"}};
358
358
 
359
359
  Kanshi jikkan = new Kanshi();
360
360
 

5

ソースの追加

2018/05/03 13:21

投稿

退会済みユーザー
test CHANGED
@@ -303,3 +303,87 @@
303
303
  }
304
304
 
305
305
  ```
306
+
307
+ <追記>classで書きました。
308
+
309
+
310
+
311
+ ```Java
312
+
313
+ import java.util.Scanner;
314
+
315
+
316
+
317
+ public class Main {
318
+
319
+ public static void main(String[] args){
320
+
321
+
322
+
323
+ Scanner sc = new Scanner(System.in);
324
+
325
+ int year = sc.nextInt();
326
+
327
+ Kanshi kanshi = new Kanshi();
328
+
329
+ Kanshi jikkan = kanshi.Jikkan(year);
330
+
331
+ Kanshi juuni = kanshi.Juuni(year);
332
+
333
+ String answer = jikkan.kanji + juuni.kanji + "(" + jikkan.hiragana + juuni.hiragana + ")";
334
+
335
+ System.out.println(year + "年は" + answer + "です。");
336
+
337
+ }
338
+
339
+ }
340
+
341
+
342
+
343
+ class Kanshi{
344
+
345
+
346
+
347
+ String kanji;
348
+
349
+ String hiragana;
350
+
351
+
352
+
353
+ public Kanshi Jikkan(int year){
354
+
355
+
356
+
357
+ String[][] jikkan_type = {{"庚","辛","壬","癸","甲","乙","丙","丁","戊","己"},{"こう","しん","じん","き","こう","おつ","へい","てい","ぼ","き"}};
358
+
359
+ Kanshi jikkan = new Kanshi();
360
+
361
+ jikkan.kanji = jikkan_type[0][year % 10];
362
+
363
+ jikkan.hiragana = jikkan_type[1][year % 10];
364
+
365
+ return jikkan;
366
+
367
+ }
368
+
369
+
370
+
371
+ public Kanshi Juuni(int year){
372
+
373
+
374
+
375
+ String[][] juuni_type = {{"申","酉","戌","亥","子","丑","寅","卯","辰","巳","午","未"},{"さる","とり","いぬ","い","ね","うし","とら","う","たつ","み","うま","ひつじ"}};
376
+
377
+ Kanshi juuni = new Kanshi();
378
+
379
+ juuni.kanji = juuni_type[0][year % 12];
380
+
381
+ juuni.hiragana = juuni_type[1][year % 12];
382
+
383
+ return juuni;
384
+
385
+ }
386
+
387
+ }
388
+
389
+ ```

4

ソースの追加

2018/05/03 10:46

投稿

退会済みユーザー
test CHANGED
@@ -154,7 +154,7 @@
154
154
 
155
155
 
156
156
 
157
- public class Midi{
157
+ public class Main{
158
158
 
159
159
  public static void main(String[] args) {
160
160
 
@@ -235,3 +235,71 @@
235
235
  }
236
236
 
237
237
  ```
238
+
239
+ <追記>
240
+
241
+ ```Java
242
+
243
+ import java.util.Scanner;
244
+
245
+
246
+
247
+ public class Main {
248
+
249
+ public static void main(String[] args){
250
+
251
+
252
+
253
+ Scanner sc = new Scanner(System.in);
254
+
255
+ int year = sc.nextInt();
256
+
257
+ String answer = jikkan(0,year) + juunisi(0,year) + "(" + jikkan(1,year) + juunisi(1,year) + ")";
258
+
259
+ System.out.println(year + "年は" + answer + "です。");
260
+
261
+
262
+
263
+
264
+
265
+ }
266
+
267
+ public static String jikkan(int num, int year){
268
+
269
+ String[][] jikkan = {{"庚","辛","壬","癸","甲","乙","丙","丁","戊","己"},{"こう","しん","じん","き","こう","おつ","へい","てい","ぼ","き"}};
270
+
271
+ year = year % 10;
272
+
273
+
274
+
275
+ String answer = jikkan[num % 2][year];
276
+
277
+
278
+
279
+ return answer;
280
+
281
+ }
282
+
283
+
284
+
285
+ public static String juunisi(int num, int year){
286
+
287
+ String[][] juuni = {{"申","酉","戌","亥","子","丑","寅","卯","辰","巳","午","未"},{"さる","とり","いぬ","い","ね","うし","とら","う","たつ","み","うま","ひつじ"}};
288
+
289
+
290
+
291
+ year = year % 12;
292
+
293
+
294
+
295
+ String answer = juuni[num % 2][year];
296
+
297
+
298
+
299
+ return answer;
300
+
301
+ }
302
+
303
+ }
304
+
305
+ ```

3

ソースの訂正

2018/05/03 10:09

投稿

退会済みユーザー
test CHANGED
@@ -144,10 +144,6 @@
144
144
 
145
145
  import java.util.Scanner;
146
146
 
147
- import java.math.BigInteger;
148
-
149
- import java.math.BigDecimal;
150
-
151
147
  import java.util.ArrayList;
152
148
 
153
149
  import java.util.Calendar;

2

ソースの追加

2018/04/29 07:23

投稿

退会済みユーザー
test CHANGED
@@ -126,7 +126,7 @@
126
126
 
127
127
  public void Show_profile(){
128
128
 
129
- System.out.println("ID:" + my_Id + "名前:" + my![イメージ説明](89fb8a36eabe8f8e26560759726a743a.jpeg)メージ説明](80ac2b061b495d087771923031fc784d.jpeg)現在時刻:" + add_Date);
129
+ System.out.println("ID:" + my_Id + "名前:" + my_Name + "現在時刻:" + add_Date);
130
130
 
131
131
  }
132
132
 
@@ -137,3 +137,105 @@
137
137
  <追記>
138
138
 
139
139
  ![イメージ説明](ed3c4f22426153d9d29b628ac338f564.jpeg)
140
+
141
+
142
+
143
+ ```Java
144
+
145
+ import java.util.Scanner;
146
+
147
+ import java.math.BigInteger;
148
+
149
+ import java.math.BigDecimal;
150
+
151
+ import java.util.ArrayList;
152
+
153
+ import java.util.Calendar;
154
+
155
+ import java.util.Date;
156
+
157
+ import java.text.SimpleDateFormat;
158
+
159
+
160
+
161
+ public class Midi{
162
+
163
+ public static void main(String[] args) {
164
+
165
+ Scanner sc = new Scanner(System.in);
166
+
167
+ Calendar calendar = Calendar.getInstance();
168
+
169
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
170
+
171
+ Date d1 = calendar.getTime();
172
+
173
+
174
+
175
+ ArrayList<Member>person = new ArrayList<>();
176
+
177
+ System.out.println("IDと名前を入力");
178
+
179
+ for(int i = 1; i <= 3 ;i++){
180
+
181
+ System.out.println(i + "人目");
182
+
183
+ String id,name,date1;
184
+
185
+ System.out.print("ID:");
186
+
187
+ id = sc.nextLine();
188
+
189
+ System.out.print("名前:");
190
+
191
+ name = sc.nextLine();
192
+
193
+ date1 = sdf.format(d1);
194
+
195
+
196
+
197
+ person.add(new Member(id,name,date1));
198
+
199
+ }
200
+
201
+ for(Member member : person){
202
+
203
+ member.Show_profile();
204
+
205
+ }
206
+
207
+ }
208
+
209
+ }
210
+
211
+
212
+
213
+ class Member{
214
+
215
+ private String my_Id;
216
+
217
+ private String my_Name;
218
+
219
+ private String add_Date;
220
+
221
+
222
+
223
+ public Member(String id, String name, String date){
224
+
225
+ my_Id = id;
226
+
227
+ my_Name = name;
228
+
229
+ add_Date = date;
230
+
231
+ }
232
+
233
+ public void Show_profile(){
234
+
235
+ System.out.println("ID:" + my_Id + "名前: " + my_Name + "現在時刻:" + add_Date);
236
+
237
+ }
238
+
239
+ }
240
+
241
+ ```

1

説明の追加

2018/04/29 07:05

投稿

退会済みユーザー
test CHANGED
@@ -1,6 +1,4 @@
1
1
  <第3問>
2
-
3
-
4
2
 
5
3
  ```Java
6
4
 
@@ -128,10 +126,14 @@
128
126
 
129
127
  public void Show_profile(){
130
128
 
131
- System.out.println("ID:" + my_Id + "名前:" + my_Name + "現在時刻:" + add_Date);
129
+ System.out.println("ID:" + my_Id + "名前:" + my![イメージ説明](89fb8a36eabe8f8e26560759726a743a.jpeg)メージ説明](80ac2b061b495d087771923031fc784d.jpeg)現在時刻:" + add_Date);
132
130
 
133
131
  }
134
132
 
135
133
  }
136
134
 
137
135
  ```
136
+
137
+ <追記>
138
+
139
+ ![イメージ説明](ed3c4f22426153d9d29b628ac338f564.jpeg)