2012-02-10 16 views
0

私は2つの文字列を解析し、彼らがそれらに数学演算を実行しようとしている無効な割り当てエラー取得しています:S無効な代入演算子のエラーは、看板を掛け

エラーがこの行であるが、

ここで
    IfirstValue+IfirstValue; 

私はで '+' 交換しようとした完全なコード、

firstValue = 34; 
    secondValue = 10; 

    IfirstValue = Integer.parseInt(firstValue); 
       IsecondValue = Integer.parseInt(secondValue); 

        if (operator == 3){ 
         IfirstValue+IfirstValue; 
        } 

である ' - '、 '/'、 '*' が、エラーは同じまま:S

(オペレーターがユーザーから入力したもの)

なぜ起こったのか説明してください。

+0

コンパイルエラーが発生しました。 – amit

+0

簡潔で完全な例を示してください - あなたは私たちに 'IfirstValue'のタイプを示していません。コードの書式設定も参考になります。 –

答えて

3

式の結果を割り当てないためです。試してみてください:

IfirstValue = IfirstValue+IfirstValue; 

または

IfirstValue += IfirstValue; 

をまた、大文字と変数名を始める避けてください、それはJavaのコーディング規約に違反します。

関連する問題