java循环流程图谁会的?帮忙画出来下,重赏!

java循环流程图谁会的?帮忙画出来下,重赏!public class L {

public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=0;i<=3;i++) {
for(int j=0;j<=2-i;j++) {
System.out.print(" ");
}
for(int a=1;a<=i*2+1;a++) {
System.out.print("*");
}
System.out.println();
}
}

}

百度知道上传图片太麻烦 我给你说一下吧,
第1.1层循环: 横着打印* a从1起 a<=i*2+1 已知i只能是 0,1,2,3 所以a的范围 是1~7 第一层横着*

第1.2层循环: 横着打印“ ” j从0起 j<=2-i 已知i只能是 0,1,2,3 所以j的范围 是0~1 ,0~-1
第二层循环:竖着打印,就是换行
i的要跑 0,1,2,3 四次,就是一共打四行,
j的要跑0,1,2,//0,1//0// 6次,第一次空3 /空2/空1
a的要跑1,//1,2,3//1,2,3,4,5//1,2,3,4,5,6,7, 16次
因为j是在a上面的 所以先打J 第一轮i=0,j打 0 ,1, 2 前面空三格 然后a开始a只能打一个1 所以 就是空三个格打 一个*,后面的以此类推,当i=3的时候,就是第四波,这时候j不符合条件 j进不去,所以第四波不打空格
大概就是这样子 ~~~~求采纳追问

加个qq?让我画出流程图,我给你10块可以吗

你讲的有点难懂

追答

583070671

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-11
重赏之下必有勇夫…追问

你会?

相似回答