1.if控制语句

概念:

  if控制语句共有3种不同形式,分别是单分支结构、双分支结构和多分支结构。

(1)使用 if 语句实现单分支处理

语法格式:

  if(表达式){
   语句
  }

流程图:

  

执行步骤:

1)对表达式的结果进行判断。

2)如果表达式的结果为真,则执行该语句。

3)如果表达式的结果为假,则跳过该语句。

示例:

  int age = 19;
  if (age >= 18) {  //判断条件
  System.out.println("进入网吧,开始high!");  //结果为true
  }
  System.out.println("打完游戏回家吃饭");  //结果为false

(2)使用 if-else 语句实现双分支处理

语句格式:

  if (表达式){
   语句1
  }else{
   语句2
  }

流程图:

  

执行步骤:

  1)对表达式的结果进行判断。

  2)如果表达式的结果为true,则执行语句1

  3)如果表达式的结果为false,则执行语句2

示例:

  int num = 13;
  if (num % 2 == 0){
  System.out.println("偶数");//结果为true
  }else{
  System.out.println("奇数");//结果为false
  }

(3)使用多分支 if 语句实现多分支处理

语句格式:

  if(表达式 1){
   语句1
  }else if {
   语句2
  }else{
   语句3
  }

流程图:

  

执行步骤:

  1)对表达式1的结果进行判断。

  2)如果表达式 1 的结果为true,则执行语句1;否则判断表达式 2 的值。

  3)如果表达式 2 的结果为true,则执行语句2;否则执行语句3 的值。

示例: 

  int x = 10;
  int y;
  if(x >= 3){    // 表达式1  
    y = 2 * x + 1;   //语句1
  }else if(-1 < x && x < 3){   //表达式2
    y = 2 * x;   //语句2
  }else{
    y = 2 * x -1;  //语句3
  }
  System.out.println("结果是:"+y);

最新文章

  1. Oracle基础——学习笔记
  2. 9.20 java继承
  3. leetcode:Valid Parentheses
  4. contentProvider模板
  5. 如何让Windows程序只运行一个程序实例?
  6. WPF之插件开发
  7. Sublime 注册码
  8. Photos FrameWork 续
  9. 201521123010 《Java程序设计》第6周学习总结
  10. 重构手法之Introduce Explaining Variable(引用解释性变量)
  11. Spring中的applicationContext.xml实现自动装配
  12. centos安装node环境
  13. DotNetBar的窗口样式丢失
  14. web服务器原理(作业四)
  15. 第八章:四大组件之Content Provider
  16. python-scapy学习笔记-(1)
  17. 基于Centos搭建Maven 安装与使用
  18. Linux下的信号详解
  19. MT【100】经典计数之分配问题
  20. Postgresql 日志收集

热门文章

  1. 组织:IEEE
  2. 数仓选型必列入考虑的OLAP列式数据库ClickHouse(上)
  3. v87.01 鸿蒙内核源码分析 (内核启动篇) | 从汇编到 main () | 百篇博客分析 OpenHarmony 源码
  4. VSCode 安装以及初步使用教程
  5. c++ 平衡树
  6. BUUCTF-刷新过的图片
  7. Linux定时任务--Crond使用教程
  8. UiPath培训教程
  9. 前端下载图片的N种方法
  10. python简单处理验证码,三分钟,不能再多了