打印空心菱形:
public class Rhomb{
public static void main(String[] args){
int totalLevel = 40;
int n = (totalLevel + 1) / 2;
//上半部分
for( int i = 1 ; i <= n; i++){
for(int k = 1; k <= n - i; k++){
System.out.print(" ");
}
for(int j = 1; j <= 2*i-1; j++){
if(j == 1 || j == 2 * i - 1 || i == totalLevel) {
System.out.print("*");
} else { //其他情况输出空格
System.out.print(" ");
}
}
System.out.println();
}
//下半部分
for( int i = n-1 ; i >=1 ; i--){
for(int k = 1 ; k <= n - i; k++){
System.out.print(" ");
}
for(int j = 1; j <= 2*i-1; j++){
if(j == 1 || j == 2 * i - 1 || i == totalLevel) {
System.out.print("*");
} else { //其他情况输出空格
System.out.print(" ");
}
}
System.out.println();
}
}
}