首页 > 代码库 > 跟着刚哥梳理java知识点——流程控制(六)
跟着刚哥梳理java知识点——流程控制(六)
分支结构(if…else 、switch)
1、if else 语句格式
if(条件表达式){ 执行代码块; } else if(条件表达式){ 执行代码块; } else{ 执行代码块; }
2、switch语句
switch(变量){ case 常量值1: 语句1; break; case 常量值2: 语句2; break; case 常量值3: case 常量值4: case 常量值5: 语句5; break; default: 语句; break; }
【知识点】:
a)switch:在多个变量的值走的是同一个流程的时候,需要遵照常量3、4、5的写法,合并case。
b)if else 和switch区别?
if else 适合用于区间比较,例如:大于60小于80为合格等
switch适合具体的等值。例如:水温100,提示水开了,
循环结构(while、do…while、for)
【知识点】
for格式:
1、初始化条件
2、循环条件
3、迭代条件
4、循环体
for(1;2;3){
4
}
执行顺序:1-2-4-3-2-……-4-3-2
直至循环条件不满足,退出当前循环
面试题:输出九九乘法表
for (int i = 1;i<=9;i++){ for (int j = 1;j<=i;j++){ System.out.print(j + "*" +i + "=" + i * j + "\t"); } System.out.println(""); }
while格式:
while(2){
4
3
}
do…while格式:
1
do{
4
3
}while(2)
break和continue标签使用:
label:for(int i = 2;i<=100;i++){ for (int j = 2;j<i;j++){ if(i%j==0) { continue label; } } System.out.println(i);}
break和continue都可以使用标签,可以跳到任意循环处
跟着刚哥梳理java知识点——流程控制(六)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。