import java.util.Scanner;

/**

* 从键盘接受一个数字,列出该数字的中文表示格式,例如:键盘输入123,打印出一二三;键盘输入3103,打印出三一零三。

*

* @author Tang

*

*/

public class Test3 {

/**

* 将一个大于等于0的整数转换为中文表示形式

*

* 如:data=123,返回"一二三";data=3103,返回"三一零三"

*

* @param data

* 一个大于等于0的整数

* @return 返回整数的中文表示形式的字符串

*/

public static String converter(int data) {

String[] int_string_maping = { "零", "一", "二", "三", "四", "五", "六", "七", "八", "九" };

StringBuffer buffer = new StringBuffer();

for (int i = data; i != 0; i = i / 10) {

buffer.append(int_string_maping[i % 10]);

}

return buffer.reverse().toString();

}

/**

* 获取键盘输入的整型数值

*

* 如果输入不是整形则

* @return 返回键盘输入的整型数值

*/

public static int getInputInt() {

try {

System.out.println("请输入一个整数:");

Scanner scanner = new Scanner(System.in);

int i=scanner.nextInt();

scanner.close();

return i;

} catch (Exception e) {

System.out.println("输入错误,输入的不是整数!");

return getInputInt();

}

}

public static void main(String[] args) {

System.out.println(converter(getInputInt()));

}

}

java获取界面输入数字_Java练习题-从键盘接受一个数字,列出该数字的中文表示格式...相关推荐

  1. java获取界面输入数字_通过JAVA设计 GUI 界面的计算器程序,用户可以通过鼠标依次输入参加计算的数值,进行加、减、乘、...

    通过JAVA设计 GUI 界面的计算器程序,用户可以通过鼠标依次输入参加计算的数值,进行加.减.乘. 2016-08-22 0 0 0 4.0 分 其他 1 积分下载 如何获取积分? 通过JAVA设计 ...

  2. 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写

    002-华为机试-在线测试 题目描述 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小写. 输入描述: 输入一个有字母和数字以及空格组成的字 ...

  3. python实现:计算字符的个数,接受一个由字母和数字组成的字符串和一个字符,然后输出输入的字符串中含有该字符的个数。不区分大小写。

    题目内容: 接受一个由字母和数字组成的字符串和一个字符,然后输出输入的字符串中含有该字符的个数.不区分大小写. 可以使用以下语句实现字符串s的输入: s=str(input()) 输入格式: 输入一个 ...

  4. java获取异常的数据_Java(8题):异常,通过try catch进行处理,登录,商品,使用jdbc进行读取,详细图析...

    // 1.要求输入班级人数,人数必须是正整数.通过异常机制来处理下,提示输入的人数不能为负数 package a; import java.util.Scanner; public class yic ...

  5. java 获取手机归属地_java 获取手机归属地

    java 获取手机归属地 [2021-01-30 20:46:44]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/( ...

  6. java获取当前年月日历_java万年历,获取该年月日历表

    这篇文章主要介绍了java获取对应年月分日历表有需要的朋友可以来参考下 这篇文章应用java技术输入年份和月份获取该年月日历表,下面通过一段代码给大家做展示: 输入年份和月份,打印出这个月的日历表 1 ...

  7. java获取图片主色_Java获取彩色图像中的主色彩的实例代码

    本文讲述了java获取彩色图像中的主色彩的实例代码.分享给大家供大家参考,具体如下: 一:基本思路 对于一张rgb色彩空间的彩色图像,很多时间我们想通过程序获得该图像有几种主要的色彩,但是对一般图像来 ...

  8. java 获取类的注解_Java 自定义注解通过反射获取类、方法、属性上的注解

    反射 JAVA中的反射是运行中的程序检查自己和软件运行环境的能力,它可以根据它发现的进行改变.通俗的讲就是反射可以在运行时根据指定的类名获得类的信息. 注解的定义 注解通过 @interface 关键 ...

  9. java获取当前日期 星期几_java获取当前日期是星期几的方法

    java获取当前日期是星期几的方法 发布时间:2020-06-29 11:16:15 来源:亿速云 阅读:133 作者:Leah 本篇文章为大家展示了java获取当前日期是星期几的方法,代码简明扼要并 ...

最新文章

  1. BitBlt和StretchBlt的区别
  2. python的文件基本操作和文件指针
  3. Waymo离线点云序列3D物体检测网络 (3D Auto Labeling): Offboard 3D Object Detection from Point Cloud Sequences
  4. python 回归 显著_Python数分:回归分析
  5. ASP.NET MVC3 及其学习资源
  6. python处理pdf文件_python处理操作pdf全攻略
  7. ModelSim SE 6.5破解
  8. .net Core 部署到 Linux
  9. centos ipython tab键上下键不起作用
  10. android游戏勿扰,App+1 | Android 勿扰自动化,看剧、游戏更「沉浸」:NoPopping
  11. 手机直播帧数测试软件,斗鱼直播伴侣帧数如何查看?帧数查看方法图文介绍
  12. C# 如何将Excel表格复制到Word中并保留格式
  13. 今日头条引流小白入门视频解析下载支持今日头条快手抖音视频去水印软件批量处理去重消重去水印去logo...
  14. 屏幕保护程序命令行参数
  15. 20种在学习编程的同时也可以在线赚钱的方法
  16. Kafka的监控以及运维与Kafka-eagle的安装
  17. [BZOJ 1135][POI2009]Lyz
  18. 2022中山大学计算机考研专硕初试经验分享
  19. Windows如何打开heic文件,一招就可以学会
  20. Flamingo插件_Contact Form 7表单数据存储插件

热门文章

  1. 单干也出色,橙色云CDS助力个人工程师再创收
  2. 狂砸209亿美元筹码,ADI能否挑战德州仪器的“铁王座”?
  3. PPT合并常见问题解决方法
  4. ABP框架初始化数据(自定义)
  5. 怎么把一篇文章制作成一个二维码?
  6. vue中使用,js禁用浏览器后退按钮
  7. 论文阅读笔记:Deep Chain HDRI: Reconstructing a HDR Image from a Single LDR Image
  8. 全国普通高等学校本科专业目录(2004版)
  9. 重生之我是赏金猎人(七)-看我如何从FUZZ到XSS在SRC官网偷走你的个人信息
  10. 时钟指针(python3)