teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

回答に追記

2020/04/08 02:32

投稿

y_waiwai
y_waiwai

スコア88178

answer CHANGED
@@ -13,4 +13,11 @@
13
13
  for(int i=0 ; i<args.length/2 ; i++ ){
14
14
  とするか、ですね
15
15
 
16
- #エラーメッセージを読んで、なんと書いてあるのか読めるようにしよう
16
+ #エラーメッセージを読んで、なんと書いてあるのか読めるようにしよう
17
+
18
+ ---
19
+ [文字列と文字列の比較 - Stringクラスを使った文字列処理 - Java入門](https://www.javadrive.jp/start/string/index4.html)
20
+
21
+ 文字列の比較は==ではできません
22
+ if( args[2*i].equals("ショートケーキ")){
23
+ とする必要がありますね

1

回答に追記

2020/04/08 02:32

投稿

y_waiwai
y_waiwai

スコア88178

answer CHANGED
@@ -1,4 +1,16 @@
1
1
  > if( args[2i]==ショートケーキ){
2
2
 
3
3
  2iというキーワードが意味不明です
4
- もしかして、2*i のつもりなのかな?
4
+ もしかして、2*i のつもりなのかな?
5
+
6
+ ---
7
+ > Cakeshop.java:7: error: cannot find symbol
8
+ for( i=0 ; i<args.length/2 ; i++ ){
9
+ ^
10
+
11
+ iという変数が定義されてないってことですね
12
+ 関数の最初にint i; をいれるか、
13
+ for(int i=0 ; i<args.length/2 ; i++ ){
14
+ とするか、ですね
15
+
16
+ #エラーメッセージを読んで、なんと書いてあるのか読めるようにしよう