为了账号安全,请及时绑定邮箱和手机立即绑定

双重循环的使用

哪位大神可以帮我一下,使用双重循环打印如下三角形内层循环循环语句怎样写呀???

*

**

***

****

*****

...............


正在回答

3 回答

for (int i = 0; i<5;i++) {

            

// 内层循环控制每行的*号数

// 内层循环变量的最大值和外层循环变量的值相等

for (int j = 0; j<i;j++) {

                

System.out.print("*");

}

            

// 每打印完一行后进行换行

System.out.println();

}


0 回复 有任何疑惑可以回复我~

for(i=1;i<6;i++){

//这里i表示了行数 也就是第几行 每一行输出什么暂时不管他

for(j=1;i<=j;j++){

//这里的j表示了列 也就是在第i行的时候要输出j个*号 第一行输出一个星号 也就是说 i=1,j输出i,一直循环j++直到j>i调出循环

System.out.print("*");//这里要注意下print和println的情况 因为输入一个*不一定换行

}

System.out.println();//在每一列结束循环之后再换行

}

0 回复 有任何疑惑可以回复我~
public class daYin{
public static void main(String[] args){
for(int i=1;i<=5;i++){
   for(int j=1;j<i;j++){
      System.out.println("*");
   }
}
}
}


0 回复 有任何疑惑可以回复我~
#1

久鸢呀OwO

你这个输出一个*就换行了- -
2017-05-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165261    人
  • 解答问题       17582    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

双重循环的使用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信