私は条件付き演算を行うメソッドを持っています。 コンパイルエラーが発生します。条件演算子から返された値をjavaに格納する必要がありますか?
public void hello(){
int x=15;
x==15 ?"Hi":"Bye";
}
私は行を編集し、下記のものを入れた場合は、エラーが消える:
String salutation=x==15 ?"Hi":"Bye;
私の質問をする条件演算子によって返される値を代入することが必須--isされます変数?
:あなたの例では、我々はこのような単一の行に上記の例を書き換えることができます条件演算子を使用して
を書き換えることができます。 –
行 'x == 15?"のエラーのreasoin "Hi": "Bye;'はStringにintを代入していることを表します –
x == 15は文字列にintを代入していますか? – Raj