JAVA基础编程练习题-19

题目:打印出如下图案(菱形)

public class example1 {
	static void f0(int m) {
		for(int i=1;i<m;i++) {
			f1(m,i);
		}
		for(int i=m;i>0;i--) {
			f1(m,i);
		}
	}
	static void f1(int m,int n) {
		String s="";
		for(int i=0;i<m-n;i++) {
			s+=" ";
		}
		for(int i=0;i<2*n-1;i++) {
			s+="*";
		}
		System.out.println(s);
	}
	public static void main(String[] args) {
		f0(5);
	}
}

运行截图

猜你喜欢

转载自blog.csdn.net/Warmmm/article/details/107583948