用迴圈輸出等腰三角形
阿新 • • 發佈:2019-01-07
/* * 列印等腰三角形,列印的行數由使用者輸入,列印完後,由使用者選擇繼續列印還是退出程式。 * 課本54頁的第二題 * EquicruralTriangle.java * @author LGM * @version 2015.04.01 */ import java.util.Scanner; public class EquicruralTriangle { public static void main(String[] args) { int HowMany = 0; //定義需列印行數 String Chooes = "y"; //定義列印完後,是否繼續 Scanner input = new Scanner(System.in); //定義使用者可輸入 while (Chooes.equals("y")) { //如果是“y”,繼續列印 System.out.println("請問你需要列印多少行等腰三角形:"); HowMany = input.nextInt(); //接收列印的行數 for (int i = 1; i <= HowMany; i++) { for (int k = 1; k <= HowMany - i; k++) { System.out.print(" "); } for (int j = 1; j <= 2 * i - 1; j++) { System.out.print("*"); } System.out.println(); } System.out.println("是否繼續列印,繼續請輸入y;退出請隨意輸入!"); Chooes = input.next(); } System.out.println("再見!歡迎再次使用!"); } }