java基础:流程控制
Posted Muling_m
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础:流程控制相关的知识,希望对你有一定的参考价值。
流程控制
顺序结构
Java的执行过程就是顺序结构,除非说明,不然都是一句接一句执行。
选择结构
if选择结构
if(布尔表达式1)
//布尔表达式1为true执行
else if(布尔表达式2)
//布尔表达式2为true执行
else if(布尔表达式3)
//布尔表达式3为true执行
else
//布尔表达式123为false执行
switch 选择结构
switch(expression)
case value1:
//语句
break;
case value2:
//语句
break;
case value3:
//语句
break;
default:
//语句
-
value可以是byte、short、int、char
-
从JDK7开始支持String的选择
循环结构
While
while(布尔表达式)
//布尔表达式为真一直执行
//循环内容
do ... while
do
//循环内容
while()
- 与while不同,先执行,后判断
For
for(初始化;布尔表达式;值更新)
//循环内容
增强for
for(声明语句:表达式)
//循环内容
- 主要用于数组或集合
- 声明语句:声明一个变量
- 表达式:一个数组
- 相当于python中的for i in arr
关键词
- break:终止该层循环(跳到循环外)
- continue:终止该次循环(跳到循环开头)
- goto:任意跳转,与C相同,跳到一个标签指向的位置
- continue和break也可以指定一个标签(太麻烦,最好别用)
以上是关于java基础:流程控制的主要内容,如果未能解决你的问题,请参考以下文章