1. 程式人生 > >Java輸出指定圖案

Java輸出指定圖案

1、輸出四行四列的正方形


public class Test01{
	public static void main(String[] args){
		/*
			練習一:
			列印一個4行4列的長方形,如下圖。逐步來實現
			****
			****
			****
            ****
		*/
		//列印一行四個
		/*for(int i = 1;i<=4;i++){
			System.out.print("*");
		}*/
		for (int j=1;j<=4;j++){
			for(int i = 1;i<=4;i++){
				System.out.print("*");
			}
			System.out.println();//換行
		}
	}
}

2、列印直角三角形


public class Test02{
	public static void main(String[] args){
		/*
			練習二:
			列印直角三角形,難度相比上面要高
			*
			**
			***
			****
			*****
		*/
		for(int i=1;i<=5;i++){//i=行數
			for(int j=1;j<=i;j++){//列數
				System.out.print("*");
			}
			System.out.println();
		}
	}
}

3、列印倒直角三角形


public class Test03{
	public static void main(String[] args){
		/*
			練習三:
			*****
			****
			***
			**
			*
		*/
		/*方法一:
		for(int i=1;i<=5;i++){//i=行數
			for(int j=5;j>=i;j--){//列數
				System.out.print("*");
			}
			System.out.println();
		}
		*/
        //方法二:
		for(int i=0;i<=5;i++){//i=行數
			for(int j=0;j<5-i;j++){//列數
				System.out.print("*");
			}
			System.out.println();
		}
	}
}

4、輸出倒對稱直角三角形


public class Test04{
	public static void main(String[] args){
		/*
			練習四:
			*****
			 ****
			  ***
			   **
				*
		*/
		//從第二行開始,每行多輸出一個空格
		for(int i=1;i<=5;i++){//i=行數
			//列印空格
			for(int j=1;j<i;j++){//第一行不需要列印
				System.out.print("  ");
			}
			for(int j=5;j>=i;j--){//列數
				System.out.print("*");
			}
			System.out.println();
		}
		
	}
}

Web全棧技術交流

點選連結加入群聊【Web全棧交流群】:https://jq.qq.com/?_wv=1027&k=5rnUzsF

QQ群二維碼