博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java_流程控制
阅读量:5314 次
发布时间:2019-06-14

本文共 852 字,大约阅读时间需要 2 分钟。

一、if结构

if(条件)   //条件:可以是Boolean类型的值、变量,也可以是返回值为Boolean类型的表达式

{

//语句1   //条件为真执行 语句1

}else{

//语句2   //条件为假执行语句2

}

嵌套if语句形式:

if(条件1){

//语句块1

if(条件2){

//语句块2

}

else{

//语句块3

}}

else{

//语句块4

}

if else阶梯形式:

 

二、switch结构

 switch(表达式){  //表达式类型:byte、short、int、char、String

case value1://程序语句   //value值必须和表达式类型一致,或者兼容,不能出现重复的 value的值

                    break;

case value2://程序语句

                    break;

case value3://程序语句

                    break;

default://程序语句

}

三、循环结构

1.while循环

while(条件)   //条件:可以是Boolean类型的值、变量和表达式,还可以是一个结果为Boolean的方法

{

//循环语句

}

2.do-while循环(即使表达式的值的false,循环也会执行一次)

do{

//程序语句

}while(条件)

3.for循环

for(初始化;条件;迭代运算){   //条件是Boolean表达式

//循环语句

}

执行过程:初始化-->如果条件为真-->执行循环语句-->迭代运算-->如果条件为真-->->执行循环语句-->迭代运算-->一直执行条件为假跳出循环

四、break、continue、return

1.break语句(强制当前循环终止,跳出循环后继续执行后面的代码)

不加breaek

加break

2.continue语句(停止本次循环,继续下一次循环)

3.return语句(从当前的方法中退出,该方法内的代码都不会执行)

转载于:https://www.cnblogs.com/liyongmei/p/10965948.html

你可能感兴趣的文章
代码为什么需要重构
查看>>
TC SRM 593 DIV1 250
查看>>
SRM 628 DIV2
查看>>
2018-2019-2 20165314『网络对抗技术』Exp5:MSF基础应用
查看>>
Python-S9-Day127-Scrapy爬虫框架2
查看>>
SecureCRT的使用方法和技巧(详细使用教程)
查看>>
右侧导航栏(动态添加数据到list)
查看>>
81、iOS本地推送与远程推送详解
查看>>
虚拟DOM
查看>>
自建数据源(RSO2)、及数据源增强
查看>>
关于View控件中的Context选择
查看>>
2018icpc徐州OnlineA Hard to prepare
查看>>
Spark的启动进程详解
查看>>
使用命令创建数据库和表
查看>>
机器视觉:SSD Single Shot MultiBox Detector
查看>>
201521123044 《Java程序设计》第1周学习总结
查看>>
MIT Scheme 的基本使用
查看>>
在16aspx.com上下了一个简单商品房销售系统源码,怎么修改它的默认登录名和密码...
查看>>
c++回调函数
查看>>
linux下Rtree的安装
查看>>