用java打印出下面的图形
*
* **
* **
*
你知道你自己要表达啥么 老哥
像要求助的是什么,没有看懂啊
package demo.testdemo;
import java.util.Scanner;
/**
- @author CaoFeng
- / public class DiamondDemo { public void printdiamond(int n) { if (n <= 0) { System.out.println("N值不能为0或负数!"); return; // 输入不规范数据 } else if (n == 1) { System.out.println(""); return; // 输入N=1 } else { System.out.println("求得菱形如下:"); int i; for (i = 1; i <= n; i++) { for (int j = 1; j <= n - i; j++) { System.out.print(" "); } for (int k = 1; k <= 2 * i - 1; k++) { System.out.print("*"); } System.out.println(); } // 输出菱形上半部分 for (i = 1; i <= n - 1; i++) { for (int j = 1; j <= i; j++) { System.out.print(" "); } for (int k = 1; k <= 2 * (n - i) - 1; k++) { System.out.print("*"); } System.out.println(); } // 输出菱形下半部分 return; } } public static void main(String[] args) { DiamondDemo diamond = new DiamondDemo(); System.out.println("请输入一个N值:"); Scanner sc = new Scanner(System.in); // 接收N值 int n = sc.nextInt(); diamond.printdiamond(n); sc.close(); } }