简单for循环
for(定义循环初始条件;循环退出条件;参数自加)。
适用于循环的开始和结束已知,循环次数固定的场合
public static void method2(){
//for输出十次我爱你
for(int count=0;count<10;count++){
System.out.println("我爱你");
}
}
for循环嵌套
计算个位加十位加百位等于自身的数
public static void method7(){
for(int bai=1;bai<10;bai++){
for(int shi=0;shi<10;shi++){
for(int ge=0;ge<10;ge++){
int number =bai*100+shi*10+ge;
if(ge*ge*ge+shi*shi*shi+bai*bai*bai==number){
System.out.println(number);
}
}
}
}
}
while与do-while 的区别
1.while循环,先判断后执行,do-while循环,先执行后判断
2.while循环可能一次也不执行,do-while循环至少执行一次
//利用boolean这种数据类型让循环一直进行,直到达到条件语句结束
public static void method5(){
Scanner sc=new Scanner(System.in);
String name="";
String pwd="";
boolean flag=true;
do {
System.out.println("请输入用户名");
name=sc.nextLine();
System.out.println("请输入密码");
pwd=sc.nextLine();
if("admin".equals(name)&&"111".equals(pwd)){
flag=false;
}
System.out.println("用户名或密码错误,请重新输入!");
} while (flag);
System.out.println("登陆成功");
}
break和continue的区别
break语句用于终止某个语句块的执行,最多使用的是跳出当前的整个循环
continue语句立即终止当前循环,继续执行下一次循环
break只能用于switch语句和循环语句中。
continue 只能用于循环语句中。