循环:
可以批量退格,shift选中你想退格的内容,然后按tab键退格
为什么会有循环:
什么是循环:重复做相同或者相似的一件事的过程
循环----------------------------跑圈
1、循环变量清0 1、计分牌清0
2、循环条件判断 2、判断什么时候结束
3、循环变量的变化 3、每跑一圈记分牌变化几
怎么样使用循环while 循环 for循环 do-while循环
while 循环语法:
循环变量初始化;
while(循环条件判断){//循环条件为true时,执行循环体,否则跳出循环
//循环体---重复要做的那件事
循环变量的变化
}
for(循环变量初始化;循环条件判断;循环变量改变){
//循环体
}
是不是偶数%2就行
外面是行数里面是列数
for(int j=0;j<3;j++){
for(int i=0;i<4;i++){
//循环体
}
System.out.print();
}
循环体怎么写,不知道的时候可以把第一次,第二次,第三次要做的事情写出来,
嵌套循环
99乘法表
打星星
do while
循环变量初始化
do{
//循环体
循环变量改变
}while(循环条件判断);//不能省略分号
int num=1;
System.out.println{++num+"helloworld"}
while循环:先判断后循环
do-while循环:先循环后判断
do-while至少执行一次
continue关键字
continue:用在循环中,结束本次循环,直接进入下一次循环
循环中如果执行continue语句,则后面的语句代码不会被执行
for(int i=1;i<=5;i++){
if(i%2!=0){
continue;//这次循环在此结束,继续下一次循环
}
System.out.println();
}
嵌套循环中的continue
for(int j=0;j<10;j++){
System.out.println("外卖年"+j);
for(int i=0;i<=5;i++){
if(i%2!=0){
continue;//这次循环在此结束,继续下一次循环
//默认不会对外层的循环产生作用
}
}
}
continue怎么对外层循环起作用
//在外层循环设置一个标签(作为标识,在嵌套循环时可以结合continue,break使用
)
标记的命名规则和变量的命名规则一zhi
label:for(int j=0;j<10;j++){
System.out.println("外卖年"+j);
for(int i=0;i<=5;i++){
if(i%2!=0){
continue lable;//结束label标记的这个循环,直接进入下一次循环
//默认不会对外层的循环产生作用
}
}
}
break:结束当前的循环
for(int j=0;j<10;j++){
System.out.println("外卖年"+j);
for(int i=0;i<=5;i++){
if(i%2!=0){
break;//结束当前循环
}
}
}
嵌套循环的break
默认不会对外面循环产生影响
第一种标记用的比较少,一般用第二种,第二种如下
//结束内层循环的同时也结束外层循环
//标记法 结束外部的循环
Boolean flage =true;
for(int j=0;j<10&&f;j++){
System.out.println("外卖年"+j);
for(int i=0;i<=5;i++){
if(i%2!=0){
flage=false;
break;
}
}
}
猜拳游戏
随机机器:Random 能随机产生数据
improt java.util.Random;
import java.util.*;//它会导入util包中所有的类,不推荐使用
Random rd = new Random();
int i=rd.nextInt();//随机数范围很大
//要随机产生1-10之间的随机数??
int num=rd.nextInt(10);//随机数范围0-9
int num=rd.nextInt(个数)+第一个数;
System.exit(0);//推出java程序