51,411
社区成员
发帖
与我相关
我的任务
分享for(int i=1;i<7;i++) {
for(int j=0;j<=i-1;j++) {
System.out.print("*");
}
System.out.println();
}
}
[/quote]
大兄弟,你是不是来消遣人的,有自增呀,当i=3 时,for(int j=0;j<=2;j++)
for循环先声明初始化int j=0,在进行条件判断j<=2,如果满足条件就进行{}里面的print语句输出操作,然后j++自增加一;再次进行条件判断,现在j的值为自增后的1了,满足条件,进行{}里的print("*")输出,然后j++自增加一j=2了,进行条件判断j=2符合j<=2,进行print打印;j++在自增加一现在j为3,条件判断j<=2,不符合条件,循环结束跳出内for循环,这时一共打印了三颗 * 。
然后进行外for循环的换行操作。
我还是挺有耐心的
哈哈。[/quote]
谢谢
[/quote]
大兄弟,你是不是来消遣人的,有自增呀,当i=3 时,for(int j=0;j<=2;j++)
for循环先声明初始化int j=0,在进行条件判断j<=2,如果满足条件就进行{}里面的print语句输出操作,然后j++自增加一;再次进行条件判断,现在j的值为自增后的1了,满足条件,进行{}里的print("*")输出,然后j++自增加一j=2了,进行条件判断j=2符合j<=2,进行print打印;j++在自增加一现在j为3,条件判断j<=2,不符合条件,循环结束跳出内for循环,这时一共打印了三颗 * 。
然后进行外for循环的换行操作。
我还是挺有耐心的
哈哈。