天天码代码,现在干劲十足,package luoji;
import java.util.Scanner;
public class kongxiningxing {
/**
* 样式
* 1-4-4 i =0 4-i i+4
*** 2-3-5 i=1
***** 3-2-6
*******4-1-7
5-2-6 i=5 i-3 11-i
6-3-5
7-4-4
* 分析,
* 1,先做上半部分
*/
public static void main(String[]args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个奇数作为空心菱形的宽度");
int x= sc.nextInt();
for(int i= 0;i<x;i++){
for(int j=0;j<x;j++){
if (i<x/2+1&&(j==x/2-i||j==i+x/2)){
System.out.print("*");
}else if (i>x/2&&(j==i-x/2||j==x+(x/2-1)-i)){
System.out.print("*");
}else {
System.out.print(" ");
}
/* if (i>3&&(j==i-4||j==9-i)){
System.out.print("*");
}else {
System.out.print(" ");
}*/
}
System.out.println();
}
}
}
|
|