“黑马程序员”从键盘接受一个数字,列出该数字的中文表示格式 例如: 键盘输入123,打印出一二三 键盘输入3103,打印出三一零三

来源:互联网 发布:企业怎样合理避税 知乎 编辑:程序博客网 时间:2024/04/29 14:56
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("零");
}
}
}
}
0 0
原创粉丝点击