手动实现一下冒泡排序(快速排序),实现打印指定行数的空心菱形

阅读 99

2022-03-21

 

实现打印指定行数的空心菱形:

package Demo;

public class Demo {

	public static void main(String[] args) {
		for(int i=1;i<=3;i++) {
			//打印空格
			for(int k=i;k<=3;k++) {
				System.out.print(" ");
			}
			//打印*
			for(int j=1;j<=2*i-1;j++) {
				if(i==1) {
					System.out.print("*");
				}else if(j==1|j==2*i-1) {
					System.out.print("*");
				}else {
					System.out.print(" ");
				}
			}
			System.out.println();
		}
		for(int i=1;i<=2;i++) {
			for(int j=1;j<=i+1;j++) {
				System.out.print(" ");
			}
			for(int k=1;k<=2*(3-i)-1;k++) {
				if(i==2) {
					System.out.print("*");
				}else if(k==1||k==2*(3-i)-1) {
					System.out.print("*");
				}else {
					System.out.print(" ");
				}
			}
			System.out.println();
		}
	}
}

精彩评论(0)

0 0 举报