JAVA入门| 改变程序执行方向(第三天)

前言

上期回顾:JAVA入门| 运算符与表达式(第二天)
上期主要讲了各式各样的运算符和表达式,它们是构成语句的基本元素,而程序恰恰是由每一条语句所构成的,它们是密不可分的!
本期内容主要围绕循环结构和分支语句来展开。

程序的结构设计

结构化程序设计语言,强调用模块化、积木式来建立程序。采用结构化程序设计方法,可使程序的逻辑结构清晰、层次分明、可读性好、可靠性强,从而提高了程序开发的效率,保证工程质量。

顺序结构

循序结构是最简单的结构,按照书写顺序执行的程序段。
在这里插入图片描述

选择结构

选择结构也称为分支结构,在许多实际问题的程序设计中,会根据不同的输入数据和中间结果来选择需要的不同的语句组执行。
在这里插入图片描述

if语句

if(判断) {语句组1}
else {语句组2}

当if语句中的判断成立时执行语句组1

if…else 语句

if(判断) {语句组1}
else {语句组2}

当if语句中的判断成立时执行语句组1,否则执行语句组2

if …else if …else 语句

if(判断1) {语句组1}
else if(判断2) {语句组2}
else {语句组3}

当if语句中的判断1成立时执行语句组1,否则继续判断判断2,如果成立则执行语句组2,否则执行语句组3.

条件运算符

条件判断?表达式1:表达式2

可以将上面语句转换成以下语句

if(条件判断) 表达式1
else 表达式2

switch语句

switch(表达式)
{
case 选择值1:语句主体 1;
break;
case 选择值2: 	 语句主体 2;
break;
。。。。
default : 语句主体 3 ;
}

switch结构也被称为“多路选择结构” , 它在许多不同的语句组间作出选择 ,switch语句经常和break语句联合使用 , break用于转换程序流程,在switch语句中使用break语句可以使程序立刻退出该结构。
另外switch语句中的选择值只能是字符或者时常量。
其中default为兜底语句,如果上面case都不执行,则执行default语句.

循环结构

循环结构是程序中的一种重要结构 , 它和顺序结构、选择结构共同作为各种复杂程序的基本构造部件。

while循环

while(判断条件){语句组}

每次经过while语句都会对判断条件进行判断,如果成立则执行语句组,否则执行下一条语句。
同时执行语句组后会再次判断判断条件,如果依然成立,则再次执行语句组,直到条件不成立后退出

do…while循环

do{
	语句组
}while(判断条件);

它和while语句基本相似,唯一不同点在于while语句是先判断条件,再执行语句组,do。。。while是先执行语句组,再判断条件。
do{语句组}while(判断条件) = 语句组 + while(判断条件){语句组}

for循环

for(赋值初值 ; 判断条件 ; 赋值增减量){
	语句组
}

for循环中,赋值初值一般是临时变量的定义和赋初值。
先判断条件,条件成立则执行语句组,然后执行 赋值增减量语句。

循环的跳转

break语句

在以上循环语句中使用break可以达到调出循环的目的,可以结合其他判断语句使用。

continue语句

和break相似,执行这条语句后将会跳过循环体中该语句的之后所有语句,直接进入下一次循环判断。

小结

以上便是这篇博客的全部内容啦,这次主要讲解了各种分支、循环、跳转语句的使用方法,如果有什么不清楚的可以在评论区留言,一起探讨!
如果觉得还不错可以点个赞支持一下,谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yin101_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值