1. 程式人生 > >“黑馬程式設計師”從鍵盤接受一個數字,列出該數字的中文表示格式 例如: 鍵盤輸入123,打印出一二三 鍵盤輸入3103,打印出三一零三

“黑馬程式設計師”從鍵盤接受一個數字,列出該數字的中文表示格式 例如: 鍵盤輸入123,打印出一二三 鍵盤輸入3103,打印出三一零三

package com.itheima;
import java.util.*;


/**
 * 第二題:從鍵盤接受一個數字,列出該數字的中文表示格式
         例如:
         鍵盤輸入123,打印出一二三
         鍵盤輸入3103,打印出三一零三
 * @author Administrator
 *
 */
public class Test2 {
public static void main(String[] args){
//使用Scanner定義物件
Scanner sc=new Scanner(System.in);
System.out.println("請輸入一個數字");
//接收整型資料
String a=sc.nextLine();
System.out.print("中文表示形式為:");
//呼叫translate方法
translate(a);
}

public static void translate(String a){
for(int i=0;i<a.length();i++){
//用switch語句獲得相應的數字大寫
switch (a.charAt(i)){
case '1':
System.out.print("一");break;
case '2':
System.out.print("二");break;
case '3':
System.out.print("三");break;
case '4':
System.out.print("四");break;
case '5':
System.out.print("五");break;
case '6':
System.out.print("六");break;
case '7':
System.out.print("七");break;
case '8':
System.out.print("八");break;
case '9':
System.out.print("九");break;
default:
System.out.print("零");
}
}
}
}