質問編集履歴

2

全コードを追加しました

2019/05/24 22:27

投稿

syunn
syunn

スコア78

test CHANGED
File without changes
test CHANGED
@@ -1,16 +1,32 @@
1
+ ### 前提・実現したいこと
2
+
3
+
4
+
5
+ ここに質問の内容を詳しく書いてください。
6
+
7
+ (例)PHP(CakePHP)で●●なシステムを作っています。
8
+
9
+ ■■な機能を実装中に以下のエラーメッセージが発生しました。
10
+
11
+
12
+
13
+ ### 発生している問題・エラーメッセージ
14
+
15
+
16
+
17
+ ```
18
+
1
- 式の開始が不正です。とエラーが出ます。
19
+ 式の開始が不正です。
2
-
3
- 該当の行は
20
+
4
-
5
- public static String selectNakami(){
6
-
7
- です。
21
+ ```
8
-
9
- どういう意味ですか?
22
+
10
-
23
+
24
+
11
- 直し方を教えてください。
25
+ ### 該当のソースコード
12
-
26
+
27
+
28
+
13
- staticがあやしいと考えていますが、上手くいきません。```java
29
+ ```java
14
30
 
15
31
  public class Ojisan{
16
32
 
@@ -259,3 +275,19 @@
259
275
 
260
276
 
261
277
  ```
278
+
279
+
280
+
281
+ ### 試したこと
282
+
283
+
284
+
285
+ ここに問題に対して試したことを記載してください。
286
+
287
+
288
+
289
+ ### 補足情報(FW/ツールのバージョンなど)
290
+
291
+
292
+
293
+ ここにより詳細な情報を記載してください。

1

全コードを追加しました

2019/05/24 22:27

投稿

syunn
syunn

スコア78

test CHANGED
File without changes
test CHANGED
@@ -10,4 +10,252 @@
10
10
 
11
11
  直し方を教えてください。
12
12
 
13
- staticがあやしいと考えておりますが、うまくいきません。
13
+ staticがあやしいと考えてますが、上手くいきません。```java
14
+
15
+ public class Ojisan{
16
+
17
+ public static void main(String[] args){
18
+
19
+ //インスタンス生成
20
+
21
+ Taiyaki taiyaki1 = new Taiyaki(selectNakami(),selectYaki());
22
+
23
+ System.out.println("\nたい焼きやけたよ");
24
+
25
+ System.out.println(makeResult(taiyaki1));
26
+
27
+
28
+
29
+ Taiyaki taiyaki2 = new Taiyaki(selectNakami(),selectYaki());
30
+
31
+ System.out.println("\nたい焼きやけたよ");
32
+
33
+ System.out.println(makeResult(taiyaki2));
34
+
35
+
36
+
37
+ Taiyaki taiyaki3 = new Taiyaki(selectNakami(),selectYaki());
38
+
39
+ System.out.println("\nたい焼きやけたよ");
40
+
41
+ System.out.println(makeResult(taiyaki3));
42
+
43
+
44
+
45
+ Taiyaki taiyaki4 = new Taiyaki(selectNakami(),selectYaki());
46
+
47
+ System.out.println("\nたい焼きやけたよ");
48
+
49
+ System.out.println(makeResult(taiyaki4));
50
+
51
+
52
+
53
+ Taiyaki taiyaki5 = new Taiyaki(selectNakami(),selectYaki());
54
+
55
+ System.out.println("\nたい焼きやけたよ");
56
+
57
+ System.out.println(makeResult(taiyaki5));
58
+
59
+
60
+
61
+ Taiyaki taiyaki6 = new Taiyaki(selectNakami(),selectYaki());
62
+
63
+ System.out.println("\nたい焼きやけたよ");
64
+
65
+ System.out.println(makeResult(taiyaki6));
66
+
67
+
68
+
69
+ //個数を表示
70
+
71
+ System.out.pirntln("");
72
+
73
+ System.out.println(taiyaki.getCount() + "個焼きました");
74
+
75
+ //中身を決めるメソッド
76
+
77
+ public static String selectNakami(){
78
+
79
+
80
+
81
+ int rnd = (int)(Math.random() * 5);
82
+
83
+ String nakami;
84
+
85
+
86
+
87
+ switch(ird){
88
+
89
+ case 0:
90
+
91
+ nakami = "あんこ";
92
+
93
+ break;
94
+
95
+ case 1:
96
+
97
+ nakami = "白あん";
98
+
99
+ break;
100
+
101
+ case 2:
102
+
103
+ nakami = "クリーム";
104
+
105
+ break;
106
+
107
+ case 3:
108
+
109
+ nakami = "チーズ";
110
+
111
+ break;
112
+
113
+ case 4:
114
+
115
+ nakami = "プレーン";
116
+
117
+ break;
118
+
119
+ default:
120
+
121
+ Systen.out.println("selectNakami().switch Error");
122
+
123
+ break;
124
+
125
+ }
126
+
127
+ return nakami;
128
+
129
+ }
130
+
131
+ //焼き加減を決めるメソッド
132
+
133
+ public static String selectYaki(){
134
+
135
+ int rnd = (int)(Math.random()*5);
136
+
137
+ String yaki = "";
138
+
139
+
140
+
141
+ switch(rnd){
142
+
143
+ case 0:
144
+
145
+ yaki = "真っ黒";
146
+
147
+ break;
148
+
149
+ case 1:
150
+
151
+ yaki = "ちょいコゲ";
152
+
153
+ break;
154
+
155
+ case 2:
156
+
157
+ case 3:
158
+
159
+ case 4:
160
+
161
+ yaki = "ちょうどいい";
162
+
163
+ break;
164
+
165
+ default:
166
+
167
+ System.out.println("switch Error");
168
+
169
+ break;
170
+
171
+ }
172
+
173
+ return yaki;
174
+
175
+
176
+
177
+ }
178
+
179
+ //結果を決めるメソッド
180
+
181
+ public static String makeResult(Taiyaki ins){
182
+
183
+ String result = "";
184
+
185
+ if("真っ黒コゲ".equals(ins.getYaki())){
186
+
187
+ result = ins.getYaki() + ins.getNakami() + "たい焼きは捨てられた";
188
+
189
+ }else if("プレーン".equals(ins.getYaki())){
190
+
191
+ result = ins.getNakami() + ins.getNakami() + "中身が無い";
192
+
193
+ }else{
194
+
195
+ result = ins.getYaki() + ins.getNakami() + getAction();
196
+
197
+ }
198
+
199
+ return result;
200
+
201
+ }
202
+
203
+
204
+
205
+ //最後の行動を決めるメソッド
206
+
207
+ public static String getAction(){
208
+
209
+ String action = "";
210
+
211
+ int rnd = (int)(Math.random() * 4);
212
+
213
+
214
+
215
+ switch(rnd){
216
+
217
+ case 0:
218
+
219
+ action = "たいやきは逃げた";
220
+
221
+ break;
222
+
223
+ case 0:
224
+
225
+ action = "おいしく食べた";
226
+
227
+ break;
228
+
229
+ case 0:
230
+
231
+ action = "子供が食べた";
232
+
233
+ break;
234
+
235
+ case 0:
236
+
237
+ action = "スイーツ女子がインスタ";
238
+
239
+ break;
240
+
241
+ defalt:
242
+
243
+ System.out.println("switch Error");
244
+
245
+ break;
246
+
247
+
248
+
249
+ }
250
+
251
+ return action;
252
+
253
+
254
+
255
+ }
256
+
257
+ }
258
+
259
+
260
+
261
+ ```