5-3编程练习
来源:5-3 编程练习
夜景阑珊
2017-11-15 08:06:06
package com.imocc;
public class HelloImooc {
public static void main(String[] args) {
for(int x=1;x<=5;x++){
for(int h=5;h>x;h--){
System.out.print(" "+" ");
}
for(int y=1;y<=2*x+1;y++){
System.out.print(" "+"*");
}
System.out.println();
}
}
}
外循环x的值每循环1次 下一次的就递增了, 外循环就从下一次的递增值开始计算 内循环y的值每一次循环还是从1开始的?这是为什么?
2回答
春珩
2018-04-17
好帮手慕珊
2017-11-15
这个是从题目要求来的,y所在的循环是用来控制星号的输出次数的。第一次输出3个,第二次输出5个...,只要满足这个输出规律就可以了。祝学习愉快!
相似问题