我正在尝试用java制作这个模式:
*
* * *
* * * * *
* * *
*
这是我现在拥有的:
public static void main(String[] args) {
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
if(i<j){
System.out.print(" ");
} else {
System.out.print("*");
}
}
System.out.println();
}
}
任何帮助将不胜感激......
最佳答案
public static void main(String[] args) {
int size = 5;
for (int i = 0; i < size; i++) {
int width = Math.min(i, size - 1 - i) * 2 + 1;
for (int j = 0; j < width; j++) {
System.out.print("*");
}
System.out.println();
}
}
关于java - 用java制作三角形图案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26577579/