Java if条件判断

描述

运用 Java if 条件判断解决实际问题。

题目

李雷想买一个价值 7988 元的新手机,他的旧手机在二手市场能卖 1500 元,而手机专卖店推出以旧换新的优惠,把他的旧手机交给店家,新手机就能够打 8 折优惠。

题目解决思路

  1. 计算不使用以旧换新时的花费。
  2. 计算使用以旧换新时的花费。
  3. 使用 if…else 语句判断哪种方式更省钱,并输出结果。

代码具体实现

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

运行结果如下:

01_java if.png

运行程序,输入以下命令:

java Condition01

运行结果如下图:

02_java if.png

从结果可以得到使用以旧换新的方式更省钱。