Java 輸入一個正整數,將其用中文打印出來
阿新 • • 發佈:2018-11-26
輸入一個正整數,將其用中文打印出來。使用java 實現
import java.util.Scanner;
public static void main(String[] arge){
boolean flag = true; Scanner input = new Scanner(System.in); System.out.print("請輸入一個正整數:"); int a = input.nextInt(); String str = ""; String result = " "; StringBuffer sb = new StringBuffer(); while(flag){ if(a > 0){ int x = a%10; a = a/10; switch(x){ case 1: str = "壹"; break; case 2: str = "貳"; break; case 3: str = "叄"; break; case 4: str = "肆"; break; case 5: str = "伍"; break; case 6: str = "陸"; break; case 7: str = "柒"; break; case 8: str = "捌"; break; case 9: str = "玖"; break; } sb.append(result).insert(0,str); }else { flag = false; } } System.out.println(sb.toString());
}