import java.util.Scanner; public class Dome01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入高度:"); int tall = scanner.nextInt(); //正方形 for (int i = 0; i < tall; i++) { for (int j = 0; j < tall; j++) { System.out.print("*"); } System.out.println(); } System.out.println(); //三角形 for (int i = 0; i <= tall; i++) { for (int j = tall; j > i; j--) { System.out.print(" "); } for (int j = 0; j < 2*i-1; j++) { System.out.print("*"); } System.out.println(); } System.out.println(); //平行四边形 for (int i = 0; i < tall; i++) { for (int j = tall; j > i; j--) { System.out.print(" "); } for (int j = 0; j < tall; j++) { System.out.print("*"); } System.out.println(); } System.out.println(); //菱形 //上部分 int input=(tall+1)/2; for (int i = 0; i <= input; i++) { for (int j = input; j > i; j--) { System.out.print(" "); } for (int j = 0; j < 2*i-1 ; j++) { System.out.print("*"); } System.out.println(); } /** *下部分 * 注意; * j初值为1 * 外层循环是要小于等于层数的 * 内层输出*层,k的值是大于等于2*j-1 */ for (int j = 1; j <= input-1 ; j++) { for (int k = 0; k < j; k++) { System.out.print(" "); } for (int k = (input-1)*2-1; k >= 2*j-1 ; k--) { System.out.print("*"); } System.out.println(); } } }
*打印菱形
猜你喜欢
转载自blog.csdn.net/qq_41770096/article/details/81206949
今日推荐
周排行