首页 / JAVA / JAVA基础: 流程控制语句
JAVA基础: 流程控制语句
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JAVA基础: 流程控制语句,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2667字,纯文字阅读大概需要4分钟。
内容图文
![JAVA基础: 流程控制语句](/upload/InfoBanner/zyjiaocheng/770/e4092d938e1241868ea57819a2d84e50.jpg)
流程控制语句
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循环嵌套执行规律
外层循环每执行一次,外层变量每变化一次;内层的循环就会执行一周
内容总结
以上是互联网集市为您收集整理的JAVA基础: 流程控制语句全部内容,希望文章能够帮你解决JAVA基础: 流程控制语句所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。