2021-05-31 JAVA学习第三天

第一章 流程控制

1.1概述

在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有影响的。也就是说程序的流程对于运行的结果有直接的影响,所以我们必须清楚每条语句的执行流程,并且很多时候我们会通过控制语句的执行顺序来实现我们要完成的功能。

1.2顺序结构

public static void main(String[] args ){
	System.out.println("你好1");
	System.out.println("你好2");
	System.out.println("你好3");
}

第二章 判断语句

2.1 判断语句1 …if

  • if语句第一种格式:if
if(关系表达式){
	循环语句块
}
  • ①执行流程
    首先判断关系表达式结果是true还是false,如果是true执行语句块,是false不执行语句块;

2.2 判断语句2…if…else

if(关系表达式){
	语句体1}else{
	语句体2}

①执行流程
首先判断关系表达式结果,是true执行语句块1,是false执行语句块2;

2.3判断语句3…if…else if…else

if(关系表达式1){
	语句块1}else if(关系表达式2){
    语句块2}else{
	语句块3}

①执行流程
首先判断关系表达式1,如果是true执行语句体1,如果是false执行关系表达式2,如果是ture执行语句块2,false执行语句块3;

第三章 选择语句

3.1 选择语句 …switch

在这里插入图片描述
①执行流程
首先计算出表达式的值,于case中的值进行比较有对应的值的就执行相对应的语句块,遇见break就结束。如果没有对应的值就会执行default的值

3.2 switch的注意事项

1)case后面的值不能重复
2)switch中只能有一下数据类型
基本数据类型:byte,short,int, char
引用数据类型:String,enum枚举
3)switch语句执行顺序可以前后颠倒,break可以省略,但是省略会造成穿透

第四章 循环语句

4.1 循环的概念

循环语句可以在条件满足的情况下反复执行某一段语句块,当条件不满足的时候,结束循环

4.2 循环语句1 …for

在这里插入图片描述

4.3 循环语句2 …while

在这里插入图片描述

4.4 循环语句3 …do…while

在这里插入图片描述

4.5 循环语句的区别

1.如果条件不满足,for循环和while循环将不会被执行。,但是do…while至少执行一次
2.for循环的变量在小括号中定义,循环结束后不能再使用;while和do…while变量在外面定义,循环结束后,变量还可以使用

4.6 跳出语句

①break:整个循环接受,break后的循环不会再执行
②continue:跳出当前循环,不会影响后面的循环执行

第五章 扩展知识

5.1 死循环

在这里插入图片描述

5.2 嵌套循环

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值