【王道JAVA】【程序 19 打印菱形图案】

import java.util.Scanner;

public class WangDao {
	public static void main(String[] args){
		System.out.print("Input your line: ");
		Scanner scan = new Scanner(System.in);
		int n = scan.nextInt();
		printPattern(n);
	}
	
	public static void printPattern(int n) {
		for (int i = 0; i < n; i++) {
			for (int j = n-i; j > 0; j--) {
				System.out.print(" ");
			}
			for (int j = 0; j < 2*i+1; j++) {
				System.out.print("*");
			}
			System.out.println();
		}
		for (int i = n-1; i > 0; i--) {
			for (int j = 0; j <= n-i; j++) {
				System.out.print(" ");
			}
			for (int j = 0; j < 2*i-1; j++) {
				System.out.print("*");
			}
			System.out.println();
		}
	}
}

猜你喜欢

转载自blog.csdn.net/YelloJesse/article/details/89408785