JAVA basic programming exercises-19

Topic: Print out the following pattern (diamond)

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);
	}
}

Run screenshot

Guess you like

Origin blog.csdn.net/Warmmm/article/details/107583948