我将如何获得这样的输出?
*
**
***
***
***
在for循环上使用;
public class Star {
public static void main(String[] args){
for(int i=1;i<=5;++i) {
for(int j=1;j<=i-1;++j) {
System.out.print("*");
}
System.out.println("");
}
}
答案 0 :(得分:1)
您可以通过根据增量使用if(i<2)
打印模式或打印恒定格式输出来实现此目的
public static void main(String[] args) {
for (int i = 0; i <= 5; i++) {
System.out.println();
if (i < 2) {
for (int j = 0; j <= i; j++) {
System.out.print("*");
}
} else {
System.out.print("***");
}
}
}
答案 1 :(得分:-1)
int i, j;
int n = 5;
for(i = 1; i <= n; i++) {
for(j = 1; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}