用“*”打印几个基本的图形,其中包裹正方形,正三角,倒三角和金字塔三角形;
代码如下
public static void main(String[] args) {
/*
* * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
*/
/*for(int i = 0;i < 6;i++){
for (int j = 0;j < 6;j++){
System.out.print("* ");
}
System.out.println();
}*/
/*
*
* *
* * *
* * * *
* * * * *
* * * * * *
*/
/* for(int i = 0;i < 6;i++){
for (int j = 0;j <= i;j++){
System.out.print("* ");
}
System.out.println();
}*/
/*
* * * * *
* * * *
* * *
* *
*
*/
/* for(int i = 0;i < 5;i++){
for (int j = 5;j > i;j--){
System.out.print("* ");
}
System.out.println();
}*/
/*
输出N层三角金字塔
1 *
2 ***
3 *****
4 *******
5 *********
*/
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
for(int i = 1;i <= n;i++){
for (int j = n-1;j > i-1;j--){
System.out.print(" ");
}
for(int k = 2*i-1;k > 0;k--)
System.out.print("*");
System.out.println();
}
}
```