分支选择,条件循环,break, continue

格式
逻辑
思维习惯

编程
计算机的思维方式

分支选择
if(){
code;
//在{}里面的内容会缩进
}

if(){
	if(){
	
	}else if(){
	
	}
}else{

}

switch{

}

条件循环:
while(布尔表达式:结果只能是true或者false){

}


for(初始化循环变量;循环条件;改变循环变量){
	//循环体的内容
}


for(1;2;3){
	4;
}
初始化循环变量只会执行一次
	循环条件如果为true
		执行循环体的内容
		改变循环变量
	重新判断循环条件
	
	直到循环条件为false时结束循环


循环中有两个关键字
	break     结束整个循环   跳到循环后面继续执行
	continue  结束本次循环  跳过continue下面的语句 进入下一次循环


猜数字游戏:
	1.生成随机数
	import java.util.Random;		
	在main方法中
	Random rand = new Random();
	rand.nextInt(arg);   //随机生成一个[0,arg)之间的整数	
	生成一个[1,99]之间的整数 	
	rand.nextInt(99) + 1;   
	[0,98]   +  1  [1,99]	
	题目:随机生成一个(0,100)区间的整数		
	让用户去猜测这个数字
		假设45
		请猜一个数字在(0,100)区间
			输入50
		您输入的数字太大了,请猜一个数字在(0,50)区间
			输入30
		您输入的数字太小了,请猜一个数字在(30,50)区间
		
		如果输入的数字不在区间范围之内
			提示用户输入的数值不在范围之内且不改变区间
		
		直到猜中这个数字为止 
			提示用户中奖
			
		如果用户输入0表示直接退出,不再进行游戏!
			提示  很遗憾您直接放弃,欢迎下次再玩!


break     switch 里面  循环语句
continue  只能用在循环语句中

无限循环:
while(true){}
for(;;){}
for(;true;){}

while和for可以完全互换   
	while基本会于循环次数不确定的
	for一般用于循环次数确定的

while和for循环都是要先进行条件判断,如果条件为false,则循环一次也不会进行

do{
	// do while循环是先进行循环,再进行条件判断   至少会执行一次循环体
}while(条件);


goto 保留关键字  

练习:
1.输出九九乘法口诀表   
外层循环控制行数
	每一行打印n个式子
1X1=1
1X2=2  2X2=4
1X3=3  2X3=6   3X3=9
.....

2.打印下列图形

**






*








***
 *

在循环嵌套中break和continue,针对其实是关键字所在的循环层次,可以借助标签break或者continue某个层次的循环

所有的代码都是用分支选择语句和条件循环语句完成的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值