您当前的位置: 首页 >  Java

white camel

暂无认证

  • 1浏览

    0关注

    442博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

重学JavaSE 第4章 : 顺序结构、分支语句、循环结构、break, continue, return区别

white camel 发布时间:2022-07-30 18:11:42 ,浏览量:1

文章目录
  • 一、 程序流程控概述
  • 二、 顺序结构
  • 三、分支语句
    • 2.1、分支语句1:if-else结构
      • 2.1.1、输入语句
    • 2.2、 分支语句2:switch-case结构
  • 四、循环结构
    • 4.1、for循环
    • 4.2、while循环
    • 4.3、do-while循环
    • 4.4、嵌套循环结构
    • 4.5、break、continue、return的使用

一、 程序流程控概述

流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。

其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:

  • 顺序结构
  • 分支结构
  • 循环结构

1、顺序结构

程序从上到下逐行地执行,中间没有任何判断和跳转。

2、分支结构

  • 根据条件,选择性地执行某段代码。
  • if…elseswitch-case两种分支语句。

3、循环结构

  • 根据循环条件,重复性的执行某段代码。
  • while、do…while、for三种循环语句。
  • 注:JDK1.5提供了foreach循环,方便的遍历集合、数组元素。
二、 顺序结构

Java中定义成员变量时采用合法的前向引用。如:

在这里插入图片描述

三、分支语句 2.1、分支语句1:if-else结构

在这里插入图片描述 在这里插入图片描述

1、if-else使用说明:

  • 条件表达式必须是布尔表达式(关系表达式或逻辑表达式)、布尔变量;
  • 语句块只有一条执行语句时,一对{}可以省略,但建议保留;
  • if-else语句结构,根据需要可以嵌套使用;
  • 当if-else结构是“多选一”时,最后的else是可选的,根据需要可以省略;
  • 当多个条件是“互斥”关系时,条件判断语句及执行语句间顺序无所谓当多个条件是“包含”关系时,“小上大下/ 子上父下”。

2、练习

/*
	分支结构中的if-else(条件判断结构)
	一、三种结构
	第一种:
	if(条件表达式){
		执行表达式
	}
	第二种:
	if(条件表达式){
		执行表达式1
	}else{
		执行表达式2
	}
	第三种:
	if(条件表达式){
		执行表达式1
	}else if{
		执行表达式2
	}else if(条件表达式){
		执行表达式3
	}
	...
	else{
		执行表达式n
	}
*/
class IfTest{
	public static void main(String[] args){
		//举例1
		int heartBeats = 75;
		if(heartBeats  100){
			System.out.println("需要进一步做检查");
		}
		System.out.println("检查结束");

		//举例2
		int age = 23;
		if(age             
关注
打赏
1661428283
查看更多评论
0.0514s