我是靠谱客的博主 陶醉未来,最近开发中收集的这篇文章主要介绍Java基础>04 - 判断:if、switch,循环:while、do while、for,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
学习总结:
链接:【Java基础、springboot、springcloud、docker 等,学习目录】
一、语句:
语句: 使用分号分隔的代码称作为一个语句。
空语句: 只有一个分号,没有任何语句。
顺序语句: 从上往下顺序执行。
二、条件判断 if:
/**
* condition: 条件 返回Boolean值
* action:满足条件执行的行为
*/
1、if:
if(condition){action}
2、if else:
// 与三元表达式等效
if(condition){
action1
} else {
action2
}
3、if else if else if...else:
// condition1 满足条件,condition2、3所在语句都不会执行
if (condition1) {
action1;
} else if (condition2) {
action2;
} else if (condition3) {
action3;
} else {
action4;
}
三、选择判断 switch:
switch(表达式)
{
case 常量1: 执行语句; break;
case 常量2: 执行语句; break;
...
default: 执行语句; break;
}
注意:
1、表达式类型:JDK1.0-1.4(byte,short int char)、1.5(enum)、1.7(String)
2、case 后面必须跟常量,且多个常量不可以重复。
3、default:默认行为,可以省略。可在switch中的任意位置,但代码在所有case都不满足时最后执行。
4、break:表示语句终止,若没有遇到break,最后遇到 “}” 语句也会终止。
5、case的穿透性:
当case 后面没有跟 break 来结束语句,程序会从满足条件的case一直往下穿透执行。
int num = 2;
switch (num) {
case 1:
System.out.println("1");
//break;
case 2:
System.out.println("2");
//break;
case 3:
System.out.println("3");
//break;
default:
System.out.println("other num");
break;
}
// 结果:
2
3
other num
四、循环:
1、while :
// 先判断条件, true:开始循环,false:结束循环,注意死循环
while(条件)
{
action;
}
2、do while:
// 先执行一次action,再判断条件,true:继续执行循环体action,false:结束循环。
do
{
action;
} while (条件);
3、for 循环
for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
action;
}
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
break、continue 在循环中的使用:
break:退出循环。适用于while、do while、for
continue:结束本次循环,继续执行下一次循环。适用于while、do while、for
循环嵌套:
外层执行一次,内层执行一圈,可使用标记跳出外层循环。外层终止,内层循环也会终止。
out: for (int i = 0; i < 5; i++) {
in: for (int j = 0; j < 5; j++) {
System.out.println(i + ":" + j);
break out; // continue 同样适用
}
}
最后
以上就是陶醉未来为你收集整理的Java基础>04 - 判断:if、switch,循环:while、do while、for的全部内容,希望文章能够帮你解决Java基础>04 - 判断:if、switch,循环:while、do while、for所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复