概述
双重循环嵌套
for(条件初始化;条件判断;条件变化){ //hang
//代码
for(条件初始化;条件判断;条件变化){ //lie
//代码
}
//代码
}
外层循环执行一次,内层循环执行一轮(从开始到结束)
/*
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
*/
int count=0;
for(int i=1;i<=25;i++){
System.out.print("* ");
count++;
if(count==5){
System.out.println();
count=0;
}
}
//外层循环 控制行数 i 1~5
for(int i=1;i<=5;i++){
//列 j 1~5
for(int j=1;j<=5;j++){
System.out.print("* ");
}
//换行
System.out.println();
}
/*
* * * * *
* *
* *
* *
* * * * *
*/
for(int i=1;i<=5;i++){
//列 j 1~5
for(int j=1;j<=5;j++){
if(i==1 || i==5 || j==1 || j==5){
System.out.print("* ");
}else{
System.out.print(" ");
}
}
//换行
System.out.println();
}
/*
* 1
* * 2
* * * 3
* * * * 4
* * * * * 5
*/
for(int i=1;i<=5;i++){
for(int j=1;j<=i;j++){
System.out.print("* ");
}
//换行
System.out.println();
}
/*
* 1
* * 2
* * 3
* * 4
* * * * * 5
*/
for(int i=1;i<=5;i++){
for(int j=1;j<=i;j++){
if(i==5||j==1||j==i){
System.out.print("* ");
}else{
System.out.print(" ");
}
}
//换行
System.out.println();
}
//九九 乘法表
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+j*i+"t");
}
System.out.println();
}
最后
以上就是单纯大炮为你收集整理的Java基础之for循环嵌套的全部内容,希望文章能够帮你解决Java基础之for循环嵌套所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复