package text; import java.util.Scanner; public class 输出菱形 { public static void main(String[] args) { System.out.println("请输入你要显示的行数(奇数):"); Scanner scan = new Scanner(System.in); int a = scan.nextInt(); Print(a); } /** * 打印菱形的方法 * @param a 输入要打印的行数。a为奇数。 */ private static void Print(int a) { for (int i=1;i<=a;i++){ double n = Math.abs((a+1)/2-i); for (int j=0;j<n;j++){ System.out.print(" "); } for (int j=1;j<2*((a+1)/2-n);j++){ System.out.print("*"); } System.out.println(); } } }
Java只用一套嵌套for循环输出菱形
最新推荐文章于 2023-02-11 10:53:29 发布