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("零");
}
}
}
}
从键盘接受一个数字,列出该数字的中文表示格式,例如:键盘输入123,打印出一二三;键盘输入3103,打印出三一零三。
最新推荐文章于 2023-05-23 15:06:12 发布