用java實現一個金字塔

在這裏插入圖片描述

Scanner scan = new Scanner(System.in);
		int i,j,row=13;
		  for(j=1;j<=13;j++){
			  for(i=row;i>=j;i--)
				  System.out.print("   ");
			  for(i=j;i>=1;i--) //左半部分
				  System.out.print(i<10 ?"  "+i:" "+i);
			  for(i=2;i<=j;i++) //右半部分
				  System.out.print(i<10 ?"  "+i:" "+i);
		  System.out.println();
		  }			

主體代碼就是上述的,其中下邊那個輸出語句中前邊是兩個空格,後邊是一個空格,因爲小於10的是一位,大於10兩位,爲了美觀

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章