0
点赞
收藏
分享

微信扫一扫

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

有点d伤 2022-03-21 阅读 99

 

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

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 条评论