在java中怎么打印出如图所示的 倒三角形 0 1 2 3 4 1 2 3 4 2 3 4 3 4 4
发布网友
发布时间:2022-05-10 08:42
我来回答
共2个回答
热心网友
时间:2023-11-24 18:44
public class PrintStars {
public static void main(String[] args) {
printstars(6);
}
public static void printstars1(int n){ //第一种方法
int rows=n;//控制行数
for (int i = 0; i < n; i++) {
int starnums=0;
while (starnums<rows) { //根据输入的行数递减*号数
System.out.print("*");
starnums++;
}
System.out.print("\n");
rows- -; //每循环一次减少一次行数
}
}
public static void printstars(int n){ //第二种方法用双重for循环去做
int rows=n;
for (int i = 0; i < n; i++) {
for (int j = rows; j >0; j--) {
System.out.print("*");
}
rows--;
System.out.print("\n");
}
}
}
热心网友
时间:2023-11-24 18:44
public static void main(String[] args) {
int a=0; int x=0;
for(int y=0;y<6;y++){
for(;x<5;x++){
System.out.print(x+" ");
}
a++;
x=a;
System.out.println();
}
}
平时我们循环的时候每次x都会初始化为0;
这次 他的初始化值递增的 那我们就手动设定x的初始值
这样子循环条件也刚好提前结束了