JAVA分支结构和循环结构

一、流程控制
选择(分支)结构、循环结构、跳转语句
if结构、if-else结构、多重if-else结构、嵌套if-else结构或switch结构来实现选择分支结构
二、程序流程图
是一种图形化的表示方法,用于说明逐步解决问题的步骤和方法;
是程序分析中最基本、最重要的分析技术,是进行程序流程分析过程中最基本的工具
1、在这里插入图片描述2、简单if
if(判断条件){ 代码 };判断条件正确执行代码,否则执行else中的代码
3、多重if-else
if(判断条件){代码}else if(判断条件2){代码}……else if(判断条件n){代码}else{代码}
4、if-else嵌套结构
即在if-else里在包含多个if-else语句
if(判断条件){ if(判断条件2){代码}else{代码}} else
{ if(判断条件3){代码}else{代码}}
5、switch case结构·
多分支的、开关语句结构。它是根据表达式的值,来执行处理程序的程序结构。这种结构一般用于多条件、多分枝的分支程序。
switch(表达式){case常量表达式1:代码1;【break;】case常量表达式2:代码2;【break;】……case常量表达式n:代码n;【break;】【default:代码n+1;【break;】】}
switch中的表达式的值必须是整形或字符型:int、short、byte、char
case为分支开关,case中常量表达式的值也必须是整形或字符型,与表达式数据类型相兼容的值。
常量表达式1的值与表达式的值相同时执行该代码,若不同则继续判断,直到表达式n。若n也不同则执行default
default为可选参数,如果没有这个参数,而且所有的参量值与常量值不匹配时,switch不执行任何操作。
二、循环结构
while循环满足一定条件时才执行的循环当一开始条件就不满足时,循环体有可能一边都不会被执行。
while(循环条件){代码}注意 while()后不加 ;
do循环
do{循环操作}while(循环条件);注意这个要加 ;
for循环
for(表达式1【循环变量赋初值】;表达式2【条件】;表达式3【更新循环变量】){循环操作;}
提前能确定循环次数优先选择for循环,提前确定至少循环一次优先选择do-while循环
continue
只能用在循环里
作用:跳过当次循环体中剩余的语句而执行下一次循环(和break不同,break是直接跳出整个循环)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值