public static void getRhombus(){ Scanner input = new Scanner(System.in); //用户输入 System.out.println("请输入要打印的行数(请输入奇数)"); // 获取到用户输入的数 int number = input.nextInt(); int count = number/2+1; while (true){ if (number%2!=0){ // 如果count%2!=0代表count奇数那么就跳出循环否则则继续循环 break; } System.out.println("请输入奇数!!!!"); // 让用户继续输入 number = input.nextInt(); } for (int i = 0; i < count; i++) { for (int j = 0; j < count-i; j++) { System.out.print(" "); } for (int j = 0; j < 2*i+1; j++) { System.out.print("*"); } System.out.println(""); } for (int i = count; i >= 1; i--) { for (int j = 0; j < count-i+2; j++) { System.out.print(" "); } for (int j = 0; j < 2*i-3; j++) { System.out.print("*"); } System.out.println(""); } }
版权声明:本文为m0_64892750原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。