思路:
我个人是将其看成一个10*10的矩阵,然后计算需要打印的点的位置的公式
/**
*
* @author Marie
*
*/
public class Diomand {
public static void main(String[] args) {
/*for(int i=0;i<5;i++){
for(int j =0;j<5-i;j++){
System.out.print(" ");
}
for(int j=0;j<i;j++){
System.out.print("*");
}
for(int j = i;j>=0;j--){
System.out.print("*");
}
System.out.println();
}
for(int i=0;i<5;i++){
for(int j = 0;j<=i;j++){
System.out.print(" ");
}
for(int j =0;j<5-i-1;j++){
System.out.print("*");
}
for(int j = 5-i;j>0;j--){
System.out.print("*");
}
System.out.println();
}*/
for(int j = 1;j <= 5;j++){
for(int i = 1;i <= (5 - j);i++){
System.out.print(" ");