JAVA中的流程控制语句有哪些

  介绍

这期内容当中小编将会给大家带来有关JAVA中的流程控制语句有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

<强>第一节JAVA条件语句之如果语句

1。单独的如果语句,语法:如果(条件){条件成立时执行的代码};如果如果成立时执行的语句只有一条,可以省略大括号,如果是多句不可省略,比如某些方法如果(条件),返回,如果满足此条件跳出方法。

, 2。条件语句之if…else,如果(条件的布尔表达算式){符合条件则执行的代码}其他{不符合执行的代码};

3。如果语多重句,如果(条件1){代码块1}其他如果(条件2){代码块2}其他{代码3};在条件1不满足的情况下,才会进行条件2的判断;当前面的条件均不成立时,才会执行其他块内的代码。

4。嵌套如果语句,如果(条件1){如果条(件2){代码块1}其他{代码块2}}其他{代码块3};嵌套如果语句,只有当外层如果的条件成立时,才会判断内层如果的条件。

<强>第二节JAVA条件语句之开关

当需要对选项进行等值判断时,使用开关语句更加简洁明了。

开关(表达式){   case1:执行代码1;   打破;   例2:执行代码2;   打破;   case3:执行代码3;   打破;   ……   例值n:执行代码n;   打破;   默认值:默认执行的代码;   }

执行过程:当开关后表达式的值和案例语句后的值相同时,从该位置开始向下执行,直到遇到打破语句或者开关语句块结束,如果没有匹配的情况下语句则执行默认块的代码。

, <强>注意:

1,开关后面小括号中表达式的值必须是整型或字符型;

2例后面的值可以是常量数的值,如1、2;也可以是一个常量表达式,如2 + 2;但不能是变量或带有变量的表达式,如* 2,

3例匹配后,执行匹配块里的程序代码,如果没有遇见打破会继续执行下一个的情况下块的内容,直到遇到打破语句或者开关语句块结束。如下面的代码运行结果:会将四个奖励全部输出了一遍。

 int num=1;
  开关(num) {
  案例1:
  System.out.println(“奖励笔记本一台“);
  案例2:
  System.out.println(“奖励IPAD2一个“);
  案例3:
  System.out.println(“奖励移动电源一个“);
  案例4:
  System.out.println(“奖励U盘一个“);
  }

<强> 4,还可以把功能相同的情况下语句合并起来,如:

案例1:
  案例2:
  System.out.println(“奖励IPAD2一个“);

<强> 5,默认块可以出现在任意位置,也可以省略

<强>第三节JAVA循环语句之时

<代码> JAVA代码常用的3种循环:,做…,对

语法:虽然(判断条件){循环操作}先判断后执行,执行过程:

& lt;1比;判断而后面的条件是否成立(真/假);

& lt;2比;当条件成立时,执行循环内的操作代码,然后重复执行& lt;1祝辞,& lt;2祝辞,直到循环条件不成立为止。

<强>第四节JAVA循环语句之做…

语法:做{循环操作}而(判断条件)先执行后判断,至少被执行一次,执行过程:
& lt; 1比;先执行一遍循环操作,然后判断循环条件是否成立;
& lt; 2比;如果条件成立,继续执行& lt;1比;& lt;2祝辞,直到循环条件不成立为止。

<强>第五节JAVA循环语句之为循环

语法:对(循环变量;循环条件;循环变量变化){循环操作},执行过程:

& lt; 1比;执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次;

& lt; 2比;进行循环条件的判断,如果条件为真,则执行循环体内代码,如果为假,则直接退出循环;

& lt; 3比;执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断;

& lt; 4比;依次重新执行& lt;2祝辞,& lt;3祝辞,& lt;4祝辞,直到退出循环。

特点:相比,和做…而语句结构更加简洁易读,三种可以相互替换。

<强>注意:

1,对关键字后面括号中的三个表达式必须用”;“隔开,三个表达式都可以省略,但”;“不能省略。

。省略“循环变量初始化”,可以在对语句之前由赋值语句进行变量初始化操作。

 int i=0;//循环半两,我在语句之前赋值
  (;i<10;我+ +){//省略初始化变量
  System.out.println(“我爱IMOOC !“)
  }

b。省略“循环条件”,可能会造成循环将一直执行下去,也就是我们常说的“死循环”现象。

JAVA中的流程控制语句有哪些