Java基础---条件语句、Switch、while、do while、for、break、continue

来源:互联网 发布:淘宝500字差评范文 编辑:程序博客网 时间:2024/06/05 06:13

一、条件语句
语法:

if(条件){        条件成立时执行的代码}

注:如果if条件成立时执行语句只有一条,是可以省掉大括号的。

  • if…else…语句
if(条件的布尔表达式){      代码块1}else{     代码块2}

这里写图片描述

  • 多重if

    多重if语句,在条件1不满足的情况下,才会进行条件2的判
    断;当前面的条件不成立时,才会执行else快内的代码。

if(条件1){    代码块1}else if(条件2){    代码块2}else{    代码块3}

这里写图片描述

  • 嵌套if
 if(条件1){   if(条件2){       代码块1    }else{       代码块2    }}else{     代码块3}

这里写图片描述

注:equals()用于判断字符串的内容是否相同。相同返回true,反之返回false.

二、switch语句
语法:
这里写图片描述

注:

  • switch后面的小括号中表达式的值必须是整形或字符型

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

  • case匹配后,执行匹配块的程序代码,如果没有遇见break会执行下一个的case块的内容,直到遇到break语句或者switch语句块结束

  • 可以把相同的case语句合并起来

  • default块可以出现在任意位置,也可以省略
    这里写图片描述

三、while语句

  • while语法:

    while(判断条件){
    循环操作
    }

    这里写图片描述

  • do…while 语法:

do {循环操作}while(判断条件);

注:do…while语句保证循环至少被执行一次
这里写图片描述

四、for语句
语法:

for(循环变量初始化;循环条件;循环变量变化){     循环操作}

注:

1、 for关键字后面括号的三个表达式必须用;隔开,单个表达式可以省略,但是;不能省略;

  • 省略“循环变量初始化“,可以在for语句之前由赋值语句进行变量初始化操作;
    这里写图片描述

  • 省略“循环条件“,可能会造成循环将一值执行下去,即“死循环“;
    这里写图片描述

  • 省略“循环变量“,可以在循环体中进行循环变量的变化
    这里写图片描述

    2、for循环变量初始化和循环变量变化部分,可以使用“,“同时初始化或改变多个循环变量的值;
    这里写图片描述

    3、循环条件部分可以使用逻辑运算符组合的表达式,表示复杂判断条件,但一定注意运算的优先级;
    这里写图片描述

例题:
这里写图片描述

五、跳转语句break
使用break语句推出指定的循环,直接执行循环后面的代码。
这里写图片描述

六、循环跳转句之Continue
continue作用是跳过循环体中剩余的语句执行下一次循环
这里写图片描述

阅读全文
0 0