使用Java(for循环)编写:菱形图案
例如: 解析如下:
0(上部) ===1 i 空格:3 j 星号:1
1. ==123 2 3
2. =12345 1 5
3. 1234567 0 7 i=0,i<4,j=2-i;
0(下部) =12345 1 5
1. ==123 2 3
2. ===1 3 1 i=0,i<3,j=4-2*i;
代码如下:
package java学习代码文件;
public class juxin {
public static void main(String[] args) {
for(int i=0;i<4;i++){
for(int j=0;j<=2-i;j++){
System.out.print(" "); //打印空格,不使用println,使用print,不换行
}
for(int j=0;j<=2*i;j++){
System.out.print("*"); //打印上半部分
}
System.out.println(); //正常使用,println
}
for(int i=0;i<3;i++){
for(int j=0;j<=i;j++){
System.out.print(" "); //打印空格
}
for(int j=0;j<=4-2*i;j++){
System.out.print("*"); //打印下半部分
}
System.out.println();
}
}
}
运行结果: