回答編集履歴
6
ソースの変更
answer
CHANGED
@@ -132,7 +132,7 @@
|
|
132
132
|
|
133
133
|
}
|
134
134
|
public static String jikkan(int num, int year){
|
135
|
-
String[][] jikkan = {{"庚","辛","壬","癸","甲","乙","丙","丁","戊","己"},{"
|
135
|
+
String[][] jikkan = {{"庚","辛","壬","癸","甲","乙","丙","丁","戊","己"},{"かのえ","かのと","みずのへ","みずのと","きのえ","きのと","ひのえ","ひのと","つちのえ","つちのと"}};
|
136
136
|
year = year % 10;
|
137
137
|
|
138
138
|
String answer = jikkan[num % 2][year];
|
@@ -176,7 +176,7 @@
|
|
176
176
|
|
177
177
|
public Kanshi Jikkan(int year){
|
178
178
|
|
179
|
-
String[][] jikkan_type = {{"庚","辛","壬","癸","甲","乙","丙","丁","戊","己"},{"
|
179
|
+
String[][] jikkan_type = {{"庚","辛","壬","癸","甲","乙","丙","丁","戊","己"},{"かのえ","かのと","みずのへ","みずのと","きのえ","きのと","ひのえ","ひのと","つちのえ","つちのと"}};
|
180
180
|
Kanshi jikkan = new Kanshi();
|
181
181
|
jikkan.kanji = jikkan_type[0][year % 10];
|
182
182
|
jikkan.hiragana = jikkan_type[1][year % 10];
|
5
ソースの追加
answer
CHANGED
@@ -150,4 +150,46 @@
|
|
150
150
|
return answer;
|
151
151
|
}
|
152
152
|
}
|
153
|
+
```
|
154
|
+
<追記>classで書きました。
|
155
|
+
|
156
|
+
```Java
|
157
|
+
import java.util.Scanner;
|
158
|
+
|
159
|
+
public class Main {
|
160
|
+
public static void main(String[] args){
|
161
|
+
|
162
|
+
Scanner sc = new Scanner(System.in);
|
163
|
+
int year = sc.nextInt();
|
164
|
+
Kanshi kanshi = new Kanshi();
|
165
|
+
Kanshi jikkan = kanshi.Jikkan(year);
|
166
|
+
Kanshi juuni = kanshi.Juuni(year);
|
167
|
+
String answer = jikkan.kanji + juuni.kanji + "(" + jikkan.hiragana + juuni.hiragana + ")";
|
168
|
+
System.out.println(year + "年は" + answer + "です。");
|
169
|
+
}
|
170
|
+
}
|
171
|
+
|
172
|
+
class Kanshi{
|
173
|
+
|
174
|
+
String kanji;
|
175
|
+
String hiragana;
|
176
|
+
|
177
|
+
public Kanshi Jikkan(int year){
|
178
|
+
|
179
|
+
String[][] jikkan_type = {{"庚","辛","壬","癸","甲","乙","丙","丁","戊","己"},{"こう","しん","じん","き","こう","おつ","へい","てい","ぼ","き"}};
|
180
|
+
Kanshi jikkan = new Kanshi();
|
181
|
+
jikkan.kanji = jikkan_type[0][year % 10];
|
182
|
+
jikkan.hiragana = jikkan_type[1][year % 10];
|
183
|
+
return jikkan;
|
184
|
+
}
|
185
|
+
|
186
|
+
public Kanshi Juuni(int year){
|
187
|
+
|
188
|
+
String[][] juuni_type = {{"申","酉","戌","亥","子","丑","寅","卯","辰","巳","午","未"},{"さる","とり","いぬ","い","ね","うし","とら","う","たつ","み","うま","ひつじ"}};
|
189
|
+
Kanshi juuni = new Kanshi();
|
190
|
+
juuni.kanji = juuni_type[0][year % 12];
|
191
|
+
juuni.hiragana = juuni_type[1][year % 12];
|
192
|
+
return juuni;
|
193
|
+
}
|
194
|
+
}
|
153
195
|
```
|
4
ソースの追加
answer
CHANGED
@@ -76,7 +76,7 @@
|
|
76
76
|
import java.util.Date;
|
77
77
|
import java.text.SimpleDateFormat;
|
78
78
|
|
79
|
-
public class
|
79
|
+
public class Main{
|
80
80
|
public static void main(String[] args) {
|
81
81
|
Scanner sc = new Scanner(System.in);
|
82
82
|
Calendar calendar = Calendar.getInstance();
|
@@ -116,4 +116,38 @@
|
|
116
116
|
System.out.println("ID:" + my_Id + "名前: " + my_Name + "現在時刻:" + add_Date);
|
117
117
|
}
|
118
118
|
}
|
119
|
+
```
|
120
|
+
<追記>
|
121
|
+
```Java
|
122
|
+
import java.util.Scanner;
|
123
|
+
|
124
|
+
public class Main {
|
125
|
+
public static void main(String[] args){
|
126
|
+
|
127
|
+
Scanner sc = new Scanner(System.in);
|
128
|
+
int year = sc.nextInt();
|
129
|
+
String answer = jikkan(0,year) + juunisi(0,year) + "(" + jikkan(1,year) + juunisi(1,year) + ")";
|
130
|
+
System.out.println(year + "年は" + answer + "です。");
|
131
|
+
|
132
|
+
|
133
|
+
}
|
134
|
+
public static String jikkan(int num, int year){
|
135
|
+
String[][] jikkan = {{"庚","辛","壬","癸","甲","乙","丙","丁","戊","己"},{"こう","しん","じん","き","こう","おつ","へい","てい","ぼ","き"}};
|
136
|
+
year = year % 10;
|
137
|
+
|
138
|
+
String answer = jikkan[num % 2][year];
|
139
|
+
|
140
|
+
return answer;
|
141
|
+
}
|
142
|
+
|
143
|
+
public static String juunisi(int num, int year){
|
144
|
+
String[][] juuni = {{"申","酉","戌","亥","子","丑","寅","卯","辰","巳","午","未"},{"さる","とり","いぬ","い","ね","うし","とら","う","たつ","み","うま","ひつじ"}};
|
145
|
+
|
146
|
+
year = year % 12;
|
147
|
+
|
148
|
+
String answer = juuni[num % 2][year];
|
149
|
+
|
150
|
+
return answer;
|
151
|
+
}
|
152
|
+
}
|
119
153
|
```
|
3
ソースの訂正
answer
CHANGED
@@ -71,8 +71,6 @@
|
|
71
71
|
|
72
72
|
```Java
|
73
73
|
import java.util.Scanner;
|
74
|
-
import java.math.BigInteger;
|
75
|
-
import java.math.BigDecimal;
|
76
74
|
import java.util.ArrayList;
|
77
75
|
import java.util.Calendar;
|
78
76
|
import java.util.Date;
|
2
ソースの追加
answer
CHANGED
@@ -62,9 +62,60 @@
|
|
62
62
|
add_Date = date;
|
63
63
|
}
|
64
64
|
public void Show_profile(){
|
65
|
-
System.out.println("ID:" + my_Id + "名前:" +
|
65
|
+
System.out.println("ID:" + my_Id + "名前:" + my_Name + "現在時刻:" + add_Date);
|
66
66
|
}
|
67
67
|
}
|
68
68
|
```
|
69
69
|
<追記>
|
70
|
-

|
70
|
+

|
71
|
+
|
72
|
+
```Java
|
73
|
+
import java.util.Scanner;
|
74
|
+
import java.math.BigInteger;
|
75
|
+
import java.math.BigDecimal;
|
76
|
+
import java.util.ArrayList;
|
77
|
+
import java.util.Calendar;
|
78
|
+
import java.util.Date;
|
79
|
+
import java.text.SimpleDateFormat;
|
80
|
+
|
81
|
+
public class Midi{
|
82
|
+
public static void main(String[] args) {
|
83
|
+
Scanner sc = new Scanner(System.in);
|
84
|
+
Calendar calendar = Calendar.getInstance();
|
85
|
+
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
|
86
|
+
Date d1 = calendar.getTime();
|
87
|
+
|
88
|
+
ArrayList<Member>person = new ArrayList<>();
|
89
|
+
System.out.println("IDと名前を入力");
|
90
|
+
for(int i = 1; i <= 3 ;i++){
|
91
|
+
System.out.println(i + "人目");
|
92
|
+
String id,name,date1;
|
93
|
+
System.out.print("ID:");
|
94
|
+
id = sc.nextLine();
|
95
|
+
System.out.print("名前:");
|
96
|
+
name = sc.nextLine();
|
97
|
+
date1 = sdf.format(d1);
|
98
|
+
|
99
|
+
person.add(new Member(id,name,date1));
|
100
|
+
}
|
101
|
+
for(Member member : person){
|
102
|
+
member.Show_profile();
|
103
|
+
}
|
104
|
+
}
|
105
|
+
}
|
106
|
+
|
107
|
+
class Member{
|
108
|
+
private String my_Id;
|
109
|
+
private String my_Name;
|
110
|
+
private String add_Date;
|
111
|
+
|
112
|
+
public Member(String id, String name, String date){
|
113
|
+
my_Id = id;
|
114
|
+
my_Name = name;
|
115
|
+
add_Date = date;
|
116
|
+
}
|
117
|
+
public void Show_profile(){
|
118
|
+
System.out.println("ID:" + my_Id + "名前: " + my_Name + "現在時刻:" + add_Date);
|
119
|
+
}
|
120
|
+
}
|
121
|
+
```
|
1
説明の追加
answer
CHANGED
@@ -1,5 +1,4 @@
|
|
1
1
|
<第3問>
|
2
|
-
|
3
2
|
```Java
|
4
3
|
import java.util.Scanner;
|
5
4
|
|
@@ -63,7 +62,9 @@
|
|
63
62
|
add_Date = date;
|
64
63
|
}
|
65
64
|
public void Show_profile(){
|
66
|
-
System.out.println("ID:" + my_Id + "名前:" +
|
65
|
+
System.out.println("ID:" + my_Id + "名前:" + myメージ説明](80ac2b061b495d087771923031fc784d.jpeg)現在時刻:" + add_Date);
|
67
66
|
}
|
68
67
|
}
|
69
|
-
```
|
68
|
+
```
|
69
|
+
<追記>
|
70
|
+

|