day 5 学习
do-while循环语句
1 do-while循环语句的格式
初始化语句;
do{
循环体语句;
步长语句
}while(条件表达式) ;
do-while循环语句和for,while循环的最大的区别就是:循环体至少执行一次(条件不满足的情况)
for,while,do-while循环
开发中:常用for循环,其次是while循环,do-while使用很少,以后在java源码中会见到这个语句!
例子
class DoWhileDemo{
public static void main(String[] args){
//控制台输出5次"helloworld"
int i = 6 ;
do{
System.out.println("helloworld") ;
i++ ;
}while(i<=5) ;
}
}
2 for循环语句的嵌套
2.1 for循环嵌套格式
for循环的嵌套:
for循环语句作为循环体语句;
for(初始化语句;条件表达式;步长语句){
//循环体语句
for(初始化语句;条件表达式;步长语句){
循环体语句;
2.11 经典案例 在控制台输出四行五列的*
class ForForDemo{
public static void main(String[] args){
//最原始的做法:四个输出语句
System.out.println("*****") ;
System.out.println("*****") ;
System.out.println("*****") ;
System.out.println("*****") ;
System.out.println("------------------------") ;
//改进:每次输出一个*(去掉println()后面的ln),而且每次输出5个*完毕之后
//第一行
System.out.print("*") ;
System.out.print("*") ;
System.out.print("*") ;
System.out.print("*") ;
System.out.print("*") ;
//每次输出完5个*之后,换行
System.out.println() ;
//第二行:
System.out.print("*") ;
System.out.print("*") ;
System.out.print("*") ;
System.out.print("*") ;
System.out.print("*") ;
System.out.println() ;
//第三行:
System.out.print("*") ;
System.out.print("*") ;
System.out.print("*") ;
System.out.print("*") ;
System.out.print("*") ;
System