JAVA 使用for循环输出空心的菱形
代码:
package cctv;
import java.util.Scanner;
public class Calculation
{
public static void main(String arge[]) {
printHollowRhombus(10);
}
public static void printHollowRhombus(int a) {
if(a%2==0) {
a++;}
int i,j;
for(i=0;i<a/2;i++) {
for(j=a/2;j>i;j--) {
System.out.print(" ");
}
for(j=0;j<a;j++) {
if(j==0||j==i*2) {
System.out.print("*");
}
else {System.out.print(" ");}
}
System.out.println("");
}
for(i=a/2;i>=0;i--) {
for(j=a/2;j>i;j--) {
System.out.print(" ");
}
for(j=0;j<=a-1;j++) {
if(j==0||j==i*2) {
System.out.print("*");
}
else {
System.out.print(" ");
}
}
System.out.println("");
}
}
}