A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© yinzhenyu 初级黑马   /  2014-9-21 19:50  /  6966 人查看  /  29 人回复  /   2 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 yinzhenyu 于 2014-9-21 19:51 编辑
  1. <p><div class="blockcode"><blockquote>package com.itheima;


  2. import java.util.Scanner;

  3. public class test2 {

  4.         /**
  5.          * 2、 从键盘接受一个数字,列出该数字的中文表示格式,例如:键盘输入123,打印出一二三;键盘输入3103,打印出三一零三。
  6.          * 思路:
  7.          * 1.接收一个键盘录入的数字
  8.          * 2.将这个数字转换成中文格式,查表法就可以满足
  9.          *
  10.          * @param args
  11.          *  
  12.          */
  13.         public static void main(String[] args)  {
  14.                
  15.                    System.out.println("请输入数字:");
  16.                   String[] s={"零 " ,"一","二","三","四","五","六","七","八","九"};
  17.                   while(true){
  18.                           
  19.                     Scanner s1=new Scanner(System.in);

  20.                 String str=s1.nextLine();

  21.                      for (int i = 0; i < str.length(); i++) {

  22.                             //提取键盘输入字符串中的每一个字符再转换成阿拉伯数字
  23.                         int c= str.charAt(i)-'0';
  24.                        //如果阿拉伯数字在0~9就输出s中相应c位置的元素
  25.                          if(c>=0&& c<10){

  26.                            System.out.print(s[c]);
  27.                           

  28.                          }else{

  29.                                System.out.print("请重新输入数字:"+"\n");
  30.                                break;

  31.                          }
  32.                      

  33.                      }
  34.                      System.out.println("\n");
  35.                      
  36.                   }

  37.      }

  38. }
  39. </p><p>
  40. </p>
复制代码

29 个回复

正序浏览
本帖最后由 gincoo 于 2015-8-21 18:48 编辑

冒paopaopao
回复 使用道具 举报
风华正茂 来自手机 中级黑马 2015-8-14 12:29:37
27#
学习一下,谢谢楼主分享
回复 使用道具 举报
顶顶顶!涨姿势了!好贴..
回复 使用道具 举报
那个测试要写全这10个吗?
回复 使用道具 举报
学习学习。。。
回复 使用道具 举报
来看看, 已经提交自荐信了,,,,,
回复 使用道具 举报
辛苦了,大神。
回复 使用道具 举报
收藏了。。。晚上回来看!
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
不错,挺好的,加油
回复 使用道具 举报
先留个脚印
回复 使用道具 举报
我只能说佩服..........
回复 使用道具 举报
恩,挺不错的
回复 使用道具 举报
谢谢分享哦
回复 使用道具 举报
xplcc 中级黑马 2014-9-21 23:55:10
14#
谢谢分享
回复 使用道具 举报
向楼主学习啊
回复 使用道具 举报
不管怎么样,很不错
回复 使用道具 举报
谢谢了。。。。
回复 使用道具 举报
感谢楼主分享!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马