求教:关于使用三元运算符对if..else条件语句进行简化出现的“不兼容类型”的问题
if...else语句原程序:public class Getifelse{
public static void main(String args[]){
double price = 113.79;
if(price < 50){
System.out.println("购买该商品");
}else{
System.out.println("太贵了");}
}
}
是否可以用三元运算符简化成下面:
public class Getifelse{
public static void main(String args[]){
double price = 113.79;
int price2 = 50;
double price3 = price < price2 ? "购买该商品":"太贵了";
System.out.println(price3);
}
}