java基础流程控制语句_JAVA基础: 流程控制语句
流程控制语句
1.面向过程 的特点和分类
分类:顺序结构 选择结构 循环结构
特点:自顶向下 逐步求精 模块化
.基本if结构
if(boolean表达式条件){
//如果条件成立,执行代码
}
. if else 结构
If(boolean条件){
//条件成立时,执行代码
}else{
//条件不成立时,执行代码
}
多重else if 结构
If(boolean条件1){
//条件1成立,执行代码
}else if(boolean条件2){
//条件2成立,执行代码
}…n个else if(){
}else{
//所有if都不满足时,执行代码
}
多分支switch case 结构
switch case结构大多数时候可以和上面的多重else if选择结构互换
switch case 选择结构 多分支结构
case 选项语句 后面的break是关键字,不能省略
不写break会出现就会继续执行了下一个选项的代码内容
案例:
int week = n; //这个变量week的值要和下面case 的选项去匹配
switch (week){
case 1 :
System.out.println(“周一”);
break;
case 2:
System.out.println(“周二”);
break;
case 3:
System.out.println(“周三”);
break;
case 4:
System.out.println(“周四”);
break; //注释这里的break。会输出周四 周五
case 5:
System.out.println(“周五”);
break;
case 6:
System.out.println(“周六”);
break;
case 7:
System.out.println(“周日”);
break;
default: //默认的 以上选项都不满足就指向这里的语句
System.out.println(“星期”);
break; //default最后一个的break可以省略
}
循环结构 for循环
循环结构可以帮我们处理相同,重复的代码任务,比如要输出打印10报纸,用for循环就可以简
单高效的处理
变量的初始值
循环的条件
循环操作
for(int i=1;i<=10;i++){ //()里面放置循环3要素
System.out.println(“打印机在打印第”+i+“报纸”);
}
变量的初始值 : 1
循环的条件 : i<=10
循环的操作:i++
循环结构 while循环
//变量的初始值
while(){ //()放循环条件
//循环体语句
//循环操作
}
循环结构 do while循环(条件在后循环在后)
//变量初始值
do{
//循环体语句
//循环操作
}while(); //()放循环条件
循环总结
区别1:执行顺序
while 循环:先判断,再执行
for循环:先判断,再执行
do-while循环:先执行,再判断
区别2:适用情况
循环次数确定的情况,通常选用for循环
循环次数不确定的情况,通常选用while或do-while循环
需要多次重复执行一个或多个任务的问题考虑使用循环来解决
无论哪一种循环结构,都有4个必不可少的部分:初始部分、循环条件、循环体、更新循环变量
.break和continue的区别
break和continue都是用来控制循环结构的,主要是停止循环。
有时候我们想在某种条件出现的时候终止循环而不是等到循环条件为FALSE才终止。
这时我们可以使用BREAK来完成。break用于完全结束一个循环,跳出循环体执行循环后面的语句。
continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,
break则完全终止循环。可以理解为continue是跳过当次循环中剩下的语句,执行下一次循环。
.什么是嵌套循环
嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构。while、do…
while、for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套,
2层for循环嵌套执行规律
外层循环每执行一次,外层变量每变化一次;内层的循环就会执行一周
标签:语句,case,JAVA,流程,System,break,while,循环,println
来源: https://blog.csdn.net/T\_Tonz/article/details/94014497
还没有评论,来说两句吧...