java学习4:控制语句

条件语句
if语句(同C/C++一样)

有if、if…else…、if…else if…else…几种表达方式,statment只有一条语句时,可以不使用{}包括

switch语句

使用基本与C/C++一样,switch(表达式)的statment语句块必须用{}包括,表示式的结果必须是char、byte、short、int、String类型之一。

  • 和if语句对比

1、多分支情况下,switch语句的运行效率比if要高: switch根据表达式值选择分支,只计算一次
2、switch的case只能处理常数值,而if语句使用范围则非常广泛

三元操作符

… ? … : … 等同if… else…,但更简洁。

循环语句
for语句

操作方式同C/C++一致

  • foreach
    java中for的进阶用法:

for (数据类型 循环控制变量: 集合或数组) { statment;}

int [] intArr = {10, 20, 5, 3, 100};
for(int i : intArr ){
    System.out.println(i);
}
while语句和do {…} while (exp)语句

操作方式同C/C++一致

break、continue、return语句

操作方式同C/C++一致:
break: 一个循环可以使用break立即终止该循环,并跳出循环
continue: 结束一次迭代,转向循环提的末尾
return: 将控制权返回给callee。带表达式返回有用的值;不带表达式则不会返回值,其函数的返回类型应声明为void。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值