日记大全

日记大全 > 句子大全

Java控制语句简介

句子大全 2023-07-13 06:40:01
相关推荐

分类:

顺序结构:从上到下,从前向后,顺序执行。选择结构:执行路线分叉,也叫分支结构。循环结构:重复做一些事情。if…else if…else 语句:

if(布尔表达式 1){

//如果布尔表达式 1的值为true则执行代码

}else if(布尔表达式 2){

//如果布尔表达式 2的值为true则执行代码

}else { //如果以上布尔表达式都不为true则执行代码}

嵌套的 if…else 语句:

if(布尔表达式 1){

//如果布尔表达式 1的值为true执行代码

if(布尔表达式 2){

//如果布尔表达式 2的值为true执行代码

} }

switch…case语法

switch(expression){

case value :

//语句

break; //可选

case value :

//语句 break; //可选

//你可以有任意数量的case语句

default : //可选

//语句}

switch case 执行时,一定会先进行匹配,匹配成功返回当前 case 的值,再根据是否有 break,判断是否继续输出,或是跳出判断。switch 语句中的变量类型可以是: byte、short、int 或者 char。从 Java SE 7 开始,switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面量。当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出 switch 语句。小心case语句穿透,就是上个case忘记写break;导致执行到下个句子。for循环

传统语法 for(初始化; 布尔表达式; 更新) { //代码语句 }增强语法,For-Each循环 for(数据类型变量名 :被遍历的集合(collection)或者数组) {

执行语句}

增强for循环的与for循环的区别:增强for循环必须有被遍历的目标(如集合或数组)。普通for循环遍历数组的时候需要索引。增强for循环不能获取下标,所以遍历数组时最好使用普通for循环。特点:书写简洁。对集合进行遍历,只能获取集合元素,不能对集合进行操作,类似迭代器的简写形式,但是迭代器可以对元素进行remove操作(ListIterator可以进行增删改查的操作)。链接!三种for循环的区别:

do…while循环至少会执行一次循环体。

for循环和while循环只有在条件成立的时候才会去执行循环体。

阅读剩余内容
网友评论
相关内容
拓展阅读
最近更新