A:if语句的格式2

  1. if(比较表达式) {
  2. 语句体1;
  3. }else {
  4. 语句体2;
  5. }

B:执行流程:

  • 首先计算比较表达式的值,看其返回值是true还是false。
  • 如果是true,就执行语句体1;
  • 如果是false,就执行语句体2;

    C:案例演示

  • a:获取两个数据中较大的值

  • b:判断一个数据是奇数还是偶数,并输出是奇数还是偶数
  • 注意事项:else后面是没有比较表达式的,只有if后面有。

    1. public static void main(String[] args) {
    2. /*int x = 0;
    3. if (x == 1) {
    4. System.out.println("男厕所欢迎您");
    5. }else {
    6. System.out.println("女厕所欢迎您");
    7. }*/
    8. //a:获取两个数据中较大的值
    9. /*int x = 10;
    10. int y = 20;
    11. int z;
    12. if (x > y) {
    13. z = x;
    14. }else {
    15. z = y;
    16. }
    17. System.out.println(z);*/
    18. //b:判断一个数据是奇数还是偶数,并输出是奇数还是偶数
    19. int num = 11;
    20. if (num % 2 == 0) {
    21. System.out.println(num + "是一个偶数");
    22. }else {
    23. System.out.println(num + "是一个奇数");
    24. }
    25. }