这里总有一种你喜欢的java循环

Switch
	语句  定值判断
	语法
		switch(表达式){
		case 值1:
		语句体1;
		break;
		case 值2:
		语句体2;
		break;
		default:
		语句体n;
		break;
		}
	表达式:byte,short,int,char,1.5新增枚举,1.7新增字符串
	可以是常量(没有意义),变量,表达式
	case
		表达式的结果与case后面跟的值进行判断,如果相同就执行对应的case后面的语句体
	break
		停止|结束|终止 switch语句,没有break会发生case穿透
	default
		相当于else,如果以上都不满足条件,执行default中的语句,可以放在switch中的任意位置,一般放再最后,放在最后break可以省略
	执行流程
		计算表达式的结果
		拿表达式的结果与case后面的值依次比对,如果遇到相同的值,就执行对应的语句体,然后遇到break结束,如果没有break会发生case穿透
	if和switch之间的区别
		if可以做区间判断,可以做定值判断
		switch语句只能做定值判断
For
	重复执行某段代码
	for循环
		for(条件初始化;条件判断;条件变化){
		循环体语句;
		}
	条件初始化
		声明一个变量并且赋值  条件-->变量 
	条件判断
		判断上面的条件是满足指定的要求
	条件变化
		条件自身值的改变  ,如果没有条件变化,将会变成死循环(永远不会停止的循环)
			执行流程:
	执行流程
		条件初始化
		条件判断,判断结果如果为false,不会执行语句体,for结构直接结束,如果为true,满足条件,执行循环体语句
		条件变化
Math.random() 产生随机数
	随机数范围[0,1)随机小数
	产生[min,max) 随机整数  (int)(Math.random()*(max-min)+min)
	产生[min,max] 随机整数  (int)(Math.random()*(max-min+1)+min)
	Math.round(参数)  四舍五入  针对小数点后一位四舍五入
	Math.sqrt(参数)  平方根 
while循环
	基础结构
		while(条件判断){
		循环体语句;
		}
do...while()
	语法
		条件初始化;
		do{
		循环体语句;
		条件变化;
		}while(判断条件);
	无论是否满足条件,都至少执行一次  
	执行流程
		.条件初始化
		执行循环体语句
		条件变化
		判断条件是否满足,为true,进入到下一次循环.如果为false,dowhile循环结束
break和continue
	break
		应用场景: switch语句和循环中
		作用:结束switch或者结束循环作用
	continue
		应用场景:只能用在循环中
		作用: 结束本次循环直接进入到下一次循环
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值