资源简介

Java设计输入“12345”显示“一万两千三百四十五” 输入“1000”显示“一千”

资源截图

代码片段和文件信息

//数字转中文念法,最大数支持到亿--- by 77
import java.util.Scanner; 

public class Change { 
public static String dashu(String input){
String s1=“零一二三四五六七八九“; 
String s2=“零个十百千亿“;
String num=input;
String unit=““;
String result=““;
String num1=““;
int len=num.length();
int n=0;
int tag=0;
for(int i=0;i n=Integer.parseInt(num.substring(ii+1));
if(n==0){
if(tag==1){
tag=1;
continue;
}
else{
tag=1;
result=result.concat(“零“);
continue;
}
}
num1=s1.substring(nn+1); 
n=len-i; 
unit=s2.substring(nn+1); 
result=result.concat(num1).concat(unit);
tag=0;
}
n=Integer.parseInt(num.substring(len-1len));
if(n!=0){
num=s1.substring(nn+1);
result=result.concat(num)+“万“

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2776  2010-04-20 11:24  Change.java

----------- ---------  ---------- -----  ----

                 2776                    1


评论

共有 条评论