1. 程式人生 > >java將小寫數字變成大寫輸出

java將小寫數字變成大寫輸出

import java.util.Scanner;
public class Cap {
//方法1 將小寫數字變成大寫並輸出switch
private static void capitalNumber1(int nu){
switch(nu){

case 0:
System.out.println("方法1輸出結果:零");
break;
case 1:
System.out.println("方法1輸出結果:壹");
break;
case 2:
System.out.println("方法1輸出結果:貳");
break;
case 3:
System.out.println("方法1輸出結果:叄");
break;
case 4:
System.out.println("方法1輸出結果:肆");
break;
case 5:
System.out.println("方法1輸出結果:伍");
break;
case 6:
System.out.println("方法1輸出結果:陸");
break;
case 7:
System.out.println("方法1輸出結果:柒");
break;
case 8:
System.out.println("方法1輸出結果:捌");
break;
case 9:
System.out.println("方法1輸出結果:玖");
break;
default:
System.out.println("方法1錯誤提示:你的輸入有誤!");
}
}




//方法2 將小寫數字變成大寫並輸出if-else
private static void capitalNumber2(int nu){
if(nu==0){
System.out.println("方法2輸出結果:零");
}else if(nu==1){
System.out.println("方法2輸出結果:壹");
}else if(nu==2){
System.out.println("方法2輸出結果:貳");
}else if(nu==3){
System.out.println("方法2輸出結果:叄");
}else if(nu==4){
System.out.println("方法2輸出結果:肆");
}else if(nu==5){
System.out.println("方法2輸出結果:伍");
}else if(nu==6){
System.out.println("方法2輸出結果:陸");
}else if(nu==7){
System.out.println("方法2輸出結果:柒");
}else if(nu==8){
System.out.println("方法2輸出結果:捌");
}else if(nu==9){
System.out.println("方法2輸出結果:玖");
}else{
System.out.println("方法2錯誤提示:你的輸入有誤!");
}
}




//main 方法入口
public static void main(String[] args){
Scanner input=new Scanner(System.in);

//定義number存放輸出的數字
int number;

//提示使用者輸入
System.out.println("請輸入數字0-9,ctrl+z退出:");
//迴圈輸入數字number
while(input.hasNext()){//判斷是否有輸入ctrl+z結束輸入退出迴圈體

number=input.nextInt();

//呼叫capitalNumber1方法
capitalNumber1(number);

//呼叫capitalNumber2方法
capitalNumber2(number);
//提示使用者輸入
System.out.println("請輸入數字0-9,ctrl+z退出:");
}

//關閉輸入流
input.close();
}
}