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

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

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

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

if语句

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

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

if语句的格式3:

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

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

循环结构

for语句的格式:

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

switch语句的格式

switch(表达式){
	case 值1:
		语句体1;
		break;
	case 值2:
		语句体2;
		break;
	case 值3:
		语句体3;
		break;
	....
	default:	
		语句体n+1;
		break;
}

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.循环体语句;
}

while循环的基本格式:

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值