Java-流程控制语句

本文详细介绍了程序的基础控制结构,包括顺序结构、选择结构(if、if...else、if...elseif...else)和循环结构(for、while、do...while)。此外,还讲解了switch语句的使用以及break和continue在循环中的作用。最后,提到了Java中的Random类生成随机数的方法。
摘要由CSDN通过智能技术生成

顺序结构

按照代码的先后顺序依次执行 执行流程:
在这里插入图片描述

选择结构

1.if语句

格式:
if(关系表达式){
	语句体;
}

执行流程:
(1)首先计算关系表达式的值
(2)如果为true ,执行语句体  如果为false 则执行语句体之外的语句
  1. if… else 语句
格式:
if(关系表达式){
	语句体1;
} else{
	语句体2;
}
执行流程:
(1)计算关系表达式的值
(2)值为true,执行语句体1
	 值为false,执行语句体23)继续执行后续语句内容
  1. if… else if … else 语句
格式:
if(条件判断1){
	语句体1} else if (条件判断2{
	语句体2}
...
else{
	语句体n;
}

2.switch语句

格式:
switch(表达式){  //表达式将要匹配的值需 byte、short、int char String 枚举
	case1//case后面的值必须为常量且不能重复
		语句体1breakcase2:
		语句体2break...
	default:
		语句体n+1[break] //可以省略
}

当语句体后面没有写break是会出现穿透现象

循环结构

1.for循环

for(初始化语句;条件判断语句;条件控制语句){
	循环体;
}

//初始化语句只执行一次 一般用于循环次数明确场景,且循环结束后,初始化语句变量不能被使用。

2.while循环

初始化语句;
while(条件判断语句){
	循环体语句;
	条件控制语句;
}

3.do…while循环

初始化语句;
do{
	循环体语句;
	条件控制语句;
}while(条件判断语句);

三者之间的区别: forwhile循环 先判断后执行;
				do...while 循环 先执行依次循环体,在进行判断

跳转控制语句

break:
	使用位置:switch语句和循环语句(for while do...while)
	作用:结束循环或者结束swtich语句

continue:
	使用位置:循环语句(for while do...while)
	作用:跳出当前循环,进入下一个循环

随机数Random类

1.导包
import java.util.Random;
2.创建对象
Random r = new Random();
3.接收数据
int number = r.nextInt(10);
//注意:得到的随机数是[0,10)左闭右开区间。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值