JAVA入门:循环与分支语句

Java入门:循环与分支语句

#循环语句

  1. for循环

格式:
for(变量初始化;循环条件;变量改变){ 循环内容 }
for循环可以多次嵌套:
for(变量初始化;循环条件;变量改变){ 循环内容 for(变量初始化;循环条件;变量改变){ 循环内容 } }

for嵌套循环:
循环中套循环,常常分多行多列,一般外层控制行,内层控制列
执行规则为:外层走一遍,内层走完。
注意:嵌套层越少越好!
循环可以用break跳出循环 需要注意break只能跳出当前一层循环,立刻结束。
也可以用continue跳出循环 continue只能结束这次循环,还能下次循环。

for循环的实际应用:打印九九乘法表

	for(int i=1;i<=9;i++) {
		for(int j=1;j<=i;j++) {
			System.out.print(j+"*"+i+"="+i*j+"\t");
		}
		System.out.println();
	}
  1. while循环

结构(分两种):

whileboolean{
语句块
}
do{
语句块
}whileboolean;

while的实例:

	int a=new Random().nextInt(101);	//随机一个0~100之间的数
	System.out.println("请输入你猜的数字");	//系统提示让你输入猜的数字
	int aa=0;							//定义一个变量aa在循环中使用
	while(aa!=a) {						//用while循环实线猜数字
		aa=new Scanner(System.in).nextInt(); 	//循环让用户输入猜的数字
		if(aa>a) {						
			System.out.println("大了😡🌝");	//如果用户输入的aa大于系统随机的a提示大了
		}else if(aa<a) {
			System.out.println("小了🤪🐷");	//如果用户输入的aa小于系统随机的a提示小了
		}else{
			System.out.println("才猜对,等的我花都谢了✔");//如果相等则提示猜对了
		}
	
	}

分支语句

  1. if分支

结构:
if(a>c){输出语句块 }esle if(b>c){输出语句块 }esle{输出语句块 }
如果满足第一个小括号就执行第一个语句块 剩下的就不执行了 不满足第一个小括号满足第二个则执行第二个语句块内容 如果两者都不满足则执行else里的语句块。

if分支实例:

if(aa>a) {
			System.out.println("大了😡🌝");//满足if小括号的内容执行这段代码
		}else if(aa<a) {
			System.out.println("小了🤪🐷");//满足else if小括号的内容执行这段代码
		}else{
			System.out.println("才猜对,等的我花都谢了✔");//不满足前两者执行这段代码块
  1. switch分支

结构:

switch(num){
case 1:
         语句块
         breakcase 2:
         语句块
         break}
//可以加default: 作用为不管满不满足条件都执行default的代码

注意:
switch分支语句语句可以只作用在byte short int char String(JDK1.7才开始支持)这些数据类型上。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值