帮你做了下~~

import java.io.*;

public class MoneyTest {

private String money=null;

private String strmoney="";

public MoneyTest(String money){

this.money=money;

}

public String getTheRMB()

{

int moneylength=money.length();

int intmoney=0;

try{

intmoney=Integer.parseInt(money);

}catch(Exception e)

{

e.printStackTrace();

}

int lengthtemp=moneylength;

int intmoneytemp=intmoney;

String danwei=null;

String num=null;

if(check(moneylength, intmoney)){

while(lengthtemp>0)

{

int x=1;

for(int i=0;i

{

x=x*10;

}

int h=intmoneytemp/x;

intmoneytemp=intmoneytemp%x;

switch(h)

{

case 1:num="一";break;

case 2:num="二";break;

case 3:num="三";break;

case 4:num="四";break;

case 5:num="五";break;

case 6:num="六";break;

case 7:num="七";break;

case 8:num="八";break;

case 9:num="九";break;

case 0:num="";break;

default :System.out.println("数字有问题!等等!");

}

switch(lengthtemp)

{

case 5 :danwei="万";break;

case 4 :danwei="千";break;

case 3 :danwei="百";break;

case 2 :danwei="十";break;

case 1 :danwei="元";break;

default:System.out.println("单位有问题!等等!");

}

strmoney=strmoney+num+danwei;

lengthtemp--;

}

return strmoney;

}

return null;

}

private boolean check(int moneylength, int intmoney) {

if(moneylength==0)

{

System.out.println("请输入金额!");

return false;

}else if(intmoney>65536)

{

System.out.println("您输入的金额太大,请输入正确的金额!");

return false;

}

return true;

}

/**

* @param args

*/

public static void main(String[] args) {

try{

System.out.print("请输入金额:");

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

String money1=br.readLine();

MoneyTest mt=new MoneyTest(money1);

String RMB=mt.getTheRMB();

System.out.println("您输入的金额是“"+RMB+"”");

}catch(Exception e){

e.printStackTrace();

}

}

}

坚持自己的选择!向着理想迈出了第一步!

java人民币金额大写_[求助]用java实现整数转换为人民币金额大写的功能相关推荐

  1. java timestamp时间戳_求助!java中关于时间戳Timestamp的问题

    代码如下:GregorianCalendargcal=newGregorianCalendar();//获得当前时间DateFormatdf=DateFormat.getDateTimeInstanc ...

  2. java 布局层次_[求助]swing问题---层次布局

    [求助]swing问题---层次布局 代码功能为:用两个按钮来控制组件的层次,一个是"往上一层",另一个是"往下一层",蓝色的代码为错误的! package m ...

  3. linux下tomcat部署java web项目_求助帖 linux服务器 tomcat部署javaweb项目问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 03-Sep-2018 17:42:07.330 SEVERE [localhost-startStop-1] org.apache.catalina.c ...

  4. Java页面跳转失效_求助各位java大神,为什么表单提交之后跳转页面失灵

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 本人java菜鸟一枚请各位java大神帮忙看看为什么我的表单能提交,但是就是跳转不到处理页面,跳转功能时灵时不灵的.小女子在此先谢过了! 这下面是JQue ...

  5. 马士兵 java 学习笔记_马士兵java教程笔记1

    ---恢复内容开始--- 前记 虽然已经是个研究生了,但是会的东西还是特别的少 甚至连java都不能说是很会 所以准备从现在开始能好好的学习java 变成java master 标识符 标识符是由字母 ...

  6. java 02-cf_cf活动如何设置java环境变量_如何设置java环境变量

    cf助手怎么连接wifi_连接无线网设置 对于刚刚学习java的win7用户来说,首先要学会安装jdk和配置java环境变量,这是学习java的唯一途径,否则编写的代码运行时会出现bug.关于这一点, ...

  7. java 字符串乱码_这份Java面试题含答案解析竟然真的让你不用在面试上“如履薄冰”...

    面试题集共分为以下十部分: 一.Core Java: 1 - 95 题1 - 24 页 基础及语法: 1 - 61 题1 - 13 页 异常: 62 - 69 题13 - 15 页 集合: 70 - ...

  8. java console 交互_实例讲解java中Console类的用法

    java的Console类的使用方法及实例 java的Console类的使用方法及实例 JDK 6中提供了java.io.Console类专用来访问基于字符的控制台设备.如果你的Java程序要与Win ...

  9. java for循环_愉快地学Java语言:第五章 循环

    导读 本文适合Java入门,不太适合Java中高级软件工程师.本文以<Java程序设计基础篇>第10版为蓝本,采用不断提出问题,然后解答问题的方式来讲述.本篇文章只是这个系列中的一篇,如果 ...

  10. java 内存空间_怎样用java实现存储空间动态分配

    1.java是如何管理内存的 Java的内存管理就是对象的分配和释放问题.(两部分) 分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象 ...

最新文章

  1. 浅谈Java反射机制 之 获取类的字节码文件 Class.forName(全路径名) 、getClass()、class...
  2. 【Git笔记3】关于撤销、删除、恢复的那些事儿
  3. mysql数据库 day04
  4. docker学习1--dockerfile
  5. 社工大师_社工,与弱势者同行 | TED演讲
  6. CV学习-1 k-means代码解读
  7. 手机访问www如何自动跳转到m js代码实现
  8. IT民工系列——通用7130芯片视频采集卡 SDK 兼容任意天敏 宏视 等板卡
  9. 人脸识别门禁系统java实现_java实现人脸识别源码【含测试效果图】——前台显示层(index.jsp)...
  10. ubuntu16中,google浏览器安装OneNote Web Clipper插件
  11. oppo r11s鸿蒙固件,OPPO R11s刷机包
  12. 手把手教你用Python操纵Word自动编写离职报告!
  13. 系统性谈谈软件可靠性——第1讲:软件可靠性基础概念
  14. CTGU 2021春-MySQL数据库实验2:基本查询3-4关,共7小题全代码+信息表+通关截图!
  15. composer设置国内源
  16. REPL----------------------什么是repl?以及如何理解
  17. css解决文字抖动问题
  18. 身在北京,都有故事:九位北漂的心酸故事,只有经历过才有体会!
  19. 阿里云服务器修改主机名
  20. 性能测试能力提升-关于性能测试

热门文章

  1. 《先知·逸乐》| 《先知·自由》
  2. GoLang语言:邮件群发器
  3. HFUT雨课堂形式与政策【支持考试】
  4. 程序员如何成为别人的男朋友
  5. 转载: WebKit介绍及总结(一)
  6. MySQL远程连接失败(错误码:2003)
  7. win7休眠 计算机管理,win7休眠设置在哪 win7休眠设置方法【图文】
  8. iOS播放器横竖屏切换
  9. 51nod-1682 中位数计数
  10. 西电计算机学院在读博士刘潇,西电版博士研究生学术期刊目录(学科).doc