运用 Java if 条件判断解决实际问题。
李雷想买一个价值 7988 元的新手机,他的旧手机在二手市场能卖 1500 元,而手机专卖店推出以旧换新的优惠,把他的旧手机交给店家,新手机就能够打 8 折优惠。
public class Condition01{
public static void main(String [] args){
System.out.println("嗨客网(www.haicoder.net)\n");
// 定义新手机价格
double newPhone = 7988;
// 定义旧手机能卖出的价格
double oldPhone = 1500;
// 计算不使用以旧换新时的花费
double result1 = newPhone - oldPhone;
// 计算使用以旧换新时的花费
double result2 = newPhone * 0.8;
// 比较哪种方式更加省钱
if(result1 <= result2){
System.out.println("不使用以旧换新更省钱,所需花费为:" + result1);
}else{
System.out.println("使用以旧换新更省钱,所需花费为:" + result2);
}
}
}
此时,我们编译 java 文件,输入以下命令:
javac Condition01.java
运行结果如下:
运行程序,输入以下命令:
java Condition01
运行结果如下图:
从结果可以得到使用以旧换新的方式更省钱。