Tuesday, May 19, 2009

[Java]Diamond

public class Diamond {
public static int i;
public static int j;
public static int c;
public static int a;
public static int b;
public static int d;
public static void main(String args[]){
for(i=0;i<=5;i++){
for(j=0;j<5-i;j++)
System.out.print(" ");
for(c=0;c<=2*i;c++)
System.out.print("*");
System.out.print("\n");
}

for(a=0;a<=5;a++){
for(b=5;b>4-a;b--)
System.out.print(" ");
for(d=8;d>=2*a;d--)
System.out.print("*");
System.out.print("\n");
}
}
}


[想法]用三角形的原理將菱形呈現出來


-------------- @ @ .. Lin Xin Yu ------
Another method...

public class Diamond {
public static final int height = 6;
public static void main(String args[]){
int i,j;
for(i=0;i<height;i++){
for(j=0;j<i;j++)
System.out.print(" ");
for(j=0;j<2*(height-i)-1;j++)
System.out.print("*");
System.out.println();
}
}
}

0 意見:

Post a Comment