2021-9-17-学习日志6-分支语句

1.流程控制

概述:

1.1)流程控制语句分类:

①顺序结构:

②分支结构:if,swich

③循环结构:for,while,do...while)

1.2)顺序结构:是指程序中最简单最基本的流程控制。没有特定的语法结构,按照代码先后顺序依次执行。程序中大多数的代码都是这样执行的。

顺序结构执行流程:就是从上往下依次执行。

/*
	顺序语句
*/
public class OrderDemo {
	public static void main(String[] args){
		System.out.println("你好~");
		
		System.out.println("今天天气很不错~");
		System.out.println("希望你有一个美好的一天~");
		
		System.out.println("再见~");
	}
}

DOS命令提示符窗口

C:\Users\Apple>

D:\>javac OrderDemo.java

D:\>java OrderDemo
你好~
今天天气不错~
希望你有一个美好的一天~
再见~

D:\>

2.if语句

2.1)if语句格式1

2.1.1)格式:

if(关系表达式){

        语句体;

}

2.1.2)执行流程:

①首先计算关系表达式值

②如果关系表达式的值为true,就执行语句体

③如果关系表达式的值为false,就不执行语句体

④继续执行后面的语句内容

/*
	if语句格式1
	
	格式:
		if(关系表达式){
			语句体;
		}
	
	执行流程:
		1.首先计算关系表达式值
		2.如果关系表达式的值为true,就执行语句体
		3.如果关系表达式的值为false,就不执行语句体
		4.继续执行后面的语句内容
*/
public class IfDemo {
	public static void main(String[] args){
		System.out.println("start");
		
		//定义变量
		int a = 10;
		int b = 20;
		
		//需求:判断a和b的值是否相等,如果相等,就在控制台输出:a等于b
		if(a == b){
			System.out.println("a等于b");
		}
		
		System.out.println("over");		
	}
}

DOS命令提示符窗口

C:\Users\Apple>d:

D:\>javac IfDemo.java

D:\>java IfDemo
start
over

D:\>

2.2)if语句2

2.2.1)格式:

if(关系表达式){

        语句体1;

}else{

        语句体2;

}

2.2.2)执行流程:

①首先计算关系表达式的值

②如果关系表达式的值为true就执行语句体1

③如果关系表达式的值为false就执行语句体2

④继续执行后面的语句内容

/*
	If语句
	格式2:
	if(关系表达式){
		语句体1;
	}else{
		语句体2;
	}
	执行流程:
	1:首先计算关系表达式的值
	2:如果关系表达式的值为true,就执行语句体1
	3:如果关系表达式的值为false,就执行语句体2
	4:继续执行后面的语句内容
*/
public class IfDemo02{
	public static void main(String[] args){
		System.out.println("start");
		
		//定义两个变量
		int a = 10;
		int b = 20;
		
		/*
        需求:判断a 是否大于b,如果是,在控制台输出:a的值大于b,如果不是。
        在控制台输出a不大于b
        */
		if(a > b){
			System.out.println("a的值大于b");
		}else{
			System.out.println("a的值不大于b");
		}
		
		System.out.println("over");

		System.out.println("start2");
		
		//更改变量
		b = 5;
		
		//判断:
		if(a > b){
			System.out.println("a的值大于b");
		}else{
			System.out.println("a的值不大于b");
		}
		
		System.out.println("end");
	}
}

DOS命令提示符窗口

C:\Users\Apple>

D:\>javac IfDemo02.java

D:\>java IfDemo02
start
a的值不大于b
over
start2
a的值大于b
end

D:\>

执行流程:

关系表达式        👉ÿ

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值