当前位置:   article > 正文

三元、if语句、三种循环语句的基本表达式_if三元表达式

if三元表达式

三元(三目)运算符的格式

(关系表达式) ? 表达式1 : 表达式2;
int a=(10>20)?30:50; a=50
  • 1
  • 2

执行流程
计算关系表达式的值,如果为true, 运算后的结果是表达式1;
如果为false,运算后的结果是表达式2;

if语句

if语句的格式1
if(比较表达式或者是boolean类型的值) {
语句体;
}
if语句的格式2

if(比较表达式) {
	语句体1;
}else {
	语句体2;
}
  • 1
  • 2
  • 3
  • 4
  • 5

if语句的格式3:

if(比较表达式1) {
	语句体1;
}else if(比较表达式2) {
	语句体2;
}else if(比较表达式3) {
	语句体3;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

表达式的取值:byte,short,int,char

循环结构

for语句的格式:

for(初始化表达式语句;判断条件语句;控制条件语句) {
	循环体语句;
}
...
else {
	语句体n+1;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

switch语句的格式

switch(表达式){
	case 值1:
		语句体1;
		break;
	case 值2:
		语句体2;
		break;
	case 值3:
		语句体3;
		break;
	....
	default:	
		语句体n+1;
		break;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

switch:语法特点:
1. ()小括号里面,支持的数据类型,byte short int char, String 枚举
2. case 后面只能跟字面值常量,不能是变量 常量后面是冒号
3. 所有case项的值,必须同一种类型
4. break 结束switch语句的。brake可以省略不写,如果不写,会发生case穿透现象。你可以利用这种case穿透现象。
5. default 所有case项,都没有匹配上,就会执行default,可以放在switch语句中前面后面,中间,一般放在最后面
6. default 可以省略不写,不写,那就是没有默认处理了
循环结构for语句的格式:

for(1.初始化表达式语句;2.判断条件语句;4.控制条件语句) {
	3.循环体语句;
}
  • 1
  • 2
  • 3

while循环的基本格式:

	1. 初始化条件语句;
	while(2.判断条件语句) {
		3.循环体语句;
		4.控制条件语句;
	}
  • 1
  • 2
  • 3
  • 4
  • 5

循环结构do…while语句的格式:

	1.初始化条件语句;
	do {
		2.循环体语句;
		3.控制条件语句;
	}while(4.判断条件语句);
  • 1
  • 2
  • 3
  • 4
  • 5

区别:do…while循环至少执行一次循环体。而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/938907
推荐阅读
相关标签
  

闽ICP备14008679号