回答編集履歴

2

回答に追記

2020/04/08 02:32

投稿

y_waiwai
y_waiwai

スコア87784

test CHANGED
@@ -29,3 +29,17 @@
29
29
 
30
30
 
31
31
  #エラーメッセージを読んで、なんと書いてあるのか読めるようにしよう
32
+
33
+
34
+
35
+ ---
36
+
37
+ [文字列と文字列の比較 - Stringクラスを使った文字列処理 - Java入門](https://www.javadrive.jp/start/string/index4.html)
38
+
39
+
40
+
41
+ 文字列の比較は==ではできません
42
+
43
+ if( args[2*i].equals("ショートケーキ")){
44
+
45
+ とする必要がありますね

1

回答に追記

2020/04/08 02:32

投稿

y_waiwai
y_waiwai

スコア87784

test CHANGED
@@ -5,3 +5,27 @@
5
5
  2iというキーワードが意味不明です
6
6
 
7
7
  もしかして、2*i のつもりなのかな?
8
+
9
+
10
+
11
+ ---
12
+
13
+ > Cakeshop.java:7: error: cannot find symbol
14
+
15
+ for( i=0 ; i<args.length/2 ; i++ ){
16
+
17
+ ^
18
+
19
+
20
+
21
+ iという変数が定義されてないってことですね
22
+
23
+ 関数の最初にint i; をいれるか、
24
+
25
+ for(int i=0 ; i<args.length/2 ; i++ ){
26
+
27
+ とするか、ですね
28
+
29
+
30
+
31
+ #エラーメッセージを読んで、なんと書いてあるのか読めるようにしよう