/*********************************************************** write by tjm 用來展示 break ***********************************************************/ import java.io.*; public class demo14{ public static void main(String args[]) throws Exception { //程式進入點 String getbr; BufferedReader br= new BufferedReader(new InputStreamReader(System.in)); int i,x,ans; /*****請使用者輸入選項**********/ while (true) { System.out.print("請輸入要計算階乘的數字:"); getbr = br.readLine(); x=Integer.parseInt(getbr); if (x<0) { System.out.println("謝謝!再見!"); break; } ans=1; for (i=1;i<=x;i=i+1) { ans=ans*i; } // for 結束 System.out.println(x+ "!="+ans); } //while結束 } //main 結束 }