郑重声明,尽管这样子不文明,但还是先对这破电脑发泄发泄吧,不对人发泄就没有伤害!
妈蛋,这年头使用电脑太多,离开的电脑就是这么的个东西都写不出来了,真是丢人丢大了!
今天去面试,从市政府做的是8路公交,应聘的是517号金色堤岸写字楼11层,可谓“一生一世要发了”啊!但估计挂了!不是老天不长眼,而是才知道自己有多菜,做项目再多有什么用?????????????????????????????????????????????回来自己在电脑上一试,妈蛋,好简单,手写就是写不出来!讨厌死了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
| package numbertochinese; import java.util.Scanner; /*** @author Administrator
 * 将阿拉伯数字转换为其对应的中文数字
 */
 public class NumberTochinese {
  private static String theNumber = null;private String theChinese = null;
 
 private String action(String theNumber2){
 String tadi = String.valueOf(theNumber2);
 for(int i=0; i<tadi.length(); i++){
 char mychar = tadi.charAt(i);
 String st = null;
 switch (mychar) {
 case '1':
 st = "一";
 break;
 case '2':
 st = "二";
 break;
 case '3':
 st = "三";
 case '4':
 st = "四";
 break;
 case '5':
 st = "五";
 break;
 case '6':
 st = "六";
 break;
 case '7':
 st = "七";
 break;
 case '8':
 st = "八";
 break;
 case '9':
 st = "九";
 break;
 case '0':
 st = "零";
 break;
 default:
 break;
 }
 if(null == theChinese){
 theChinese = st;
 }else{
 theChinese += st;
 }
 }
 if(null == theChinese){
 return theChinese = "您输入的不是数字!";
 }else if(theChinese.length() != theNumber.length()){
 return theChinese = "您输入的数字不符合规则!";
 }else{
 return theChinese;
 }
 }
 
 public static void main(String[] args) {
 NumberTochinese tochinese = new NumberTochinese();
 System.out.println("请输入一个或多个阿拉伯数字:");
 try {
 Scanner scanner = new Scanner(System.in);
 theNumber = scanner.next();
 tochinese.theChinese = tochinese.action(theNumber);
 } catch (Exception e) {
 e.printStackTrace();
 }
 System.out.println(tochinese.theChinese);
 }
 }
 |