您的位置:首页 > 编程语言 > Java开发

java基础知识总结(3)(循环语句)

2017-12-03 00:23 295 查看
1.if语句的第一种格式
/*
* if语句有三种格式。
*
* if语句格式1:
*      if(关系表达式) {
*          语句体;
*      }
*
* 执行流程:
*      A:首先判断关系表达式看其结果是true还是false
*      B:如果是true,就执行语句体
*      C:如果是false,就不执行语句体
*/
2.if语句的第二种格式
/*
* if语句格式2:
*      if(关系表达式) {
*          语句体1;
*      }else {
*          语句体2;
*      }
*
* 执行流程:
*      A:判断关系表达式的值是true还是false
*      B:如果是true,就执行语句体1
*      C:如果是false,就执行语句体2
*/
3.if语句的第三种格式
/*
* if语句格式3:
*      if(关系表达式1) {
*          语句体1;
*      }else if(关系表达式2) {
*          语句体2;
*      }else if(关系表达式3) {
*          语句体3;
*      }
*      ...
*      else {
*          语句体n+1;
*      }
*
* 执行流程:
*      A:首先判断关系表达式1看其结果是true还是false
*      B:如果是true,就执行语句体1
*           如果是false,就继续进行关系表达式2的判断看其结果是true还是false
*      C:如果是true,就执行语句体2
*         如果是false,就继续进行关系表达式...的判断看其结果是true还是false
*      ...
*      D:如果没有一个为true的,就执行语句体n+1

4.if语句三种格式的应用场景
*
* if语句的三种格式:
*      第一种格式适合做一种情况的判断
*      第二种格式适合做二种情况的判断
*      第三种格式适合做多种情况的判断
*/
5.键盘录入对象的步骤

*      A:看到键盘录入,我们就应该想到键盘录入的三步骤
*          导包,创建对象,接收数据
* 导包:
*      A:手动导包
*          import java.util.Scanner;
*      B:鼠标点击红色叉叉,自动生成
*      C:快捷键(推荐)
*          ctrl+shift+o

6.switch语句
/*
* switch语句格式:
* switch(表达式) {
*      case 值1:
*          语句体1;
*          break;
*      case 值2:
*          语句体2;
*          break;
*      ...
*      default:
*          语句体n+1;
*          break;
* }
* 格式解释:
*      表达式:byte,short,int,char
*          JDK5以后可以是枚举
*          JDK7以后可以是字符串
*      case:就是要和表达式进行比较的值
*      break:表示中断,结束的意思。
*      default:表示所有的情况都不匹配的时候,就执行语句体n+1。和if语句的else相似。
* 执行流程:
*      A:计算出表达式的值
*      B:拿计算出来的值和case后面的值依次比较,一旦有对应的值,就执行该处的语句,在执行过程中,遇到 break,就结束。
*      C:如果所有的case都不匹配,就会执行default控制的语句,然后结束。

7.for循环语句

* for循环语句格式:
*      for(初始化语句;判断条件语句;控制条件语句) {
*          循环体语句;
*      }
*
*      执行流程:
*          A:执行初始化语句
*          B:执行判断条件语句,看结果是true还是false
*              如果是true,就继续执行
*              如果是false,就结束循环
*          C:执行循环体语句
*          D:执行控制条件语句
*          E:回到B继续

8.while循环语句
/*
* while循环语句的基本格式:
*      while(判断条件语句) {
*          循环体语句;
*      }
* 扩展格式:
*      初始化语句;
*      while(判断条件语句) {
*          循环体语句;
*          控制条件语句;
*      }
*
* 回顾for循环的语句格式:
*      for(初始化语句;判断条件语句;控制条件语句) {
*          循环体语句;
*      }
*/

9.do...while循环

/*
* do...while循环的基本格式:
*      do {
*          循环体语句;
*      }while(判断条件语句);
* 扩展格式:
*      初始化语句;
*      do {
*          循环体语句;
9cbe

*          控制条件语句;
*      }while(判断条件语句);
* 执行流程:
*      A:执行初始化语句;
*      B:执行循环体语句;
*      C:执行控制条件语句;
*      D:执行判断条件语句,看是true还是false
*          如果是true,回到B继续
*          如果是false,就结束

10.三种循环的区别和应用场景

/*
* 三种循环的区别:
*      A:do...while至少执行一次循环体
*      B:for,while循环先判断条件是否成立,然后决定是否执行循环体
*
* for和while的小区别:
*      for循环的初始化变量,在循环结束后,不可以被访问。而while循环的初始化变量,是可以被继续使用的。
*      如果初始化变量,后面还要继续访问,就使用while,否则,推荐使用for。
*
* 循环的使用推荐:
*      for -- while -- do...while
*/

11.循环跳转语句 break
/*
* break:中断的意思
* 使用场景:
*      A:switch语句中
*      B:循环中
* 注意:
*      离开使用场景是没有意义的。
* 作用:
*      跳出循环,让循环提前结束
*/

12.循环跳转语句 continue
/*
* continue:继续的意思
* 使用场景:
*      循环中
* 注意:
*      离开使用场景是没有意义的
* 作用:
*      结束一次循环,继续下一次的循环
* 区别:
*      break:退出循环
*      continue:结束一次循环,继续下一次的循环
*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: