import java.util.Scanner;
public class zhuanhuan {
public static String numtochinese(String input){
String s1="零壹贰叁肆伍陆柒捌玖";
String s4="分角整元拾佰仟万拾佰仟亿拾佰仟";
String temp="";
String result="";
if(input==null)
return "输入字串不是数字串只能包括以下字符('0'~'9','.'),输入字串最大只能精确到仟亿,小数点只能两位!";
temp=input.trim();
float f;
try {
f=Float.parseFloat(temp);
} catch (Exception e) {
// TODO: handle exception
return "输入字串不是数字串只能包括以下字符('0'~'9','.'),输入字串最大只能精确到仟亿,小数点只能两位!";
}
int len=0;
if(temp.indexOf(".")==-1)
len=temp.length();
else
len=temp.indexOf(".");
if(len>s4.length()-3)
return "输入字串最大只能精确到仟亿,小数点只能两位!";
int n1,n2=0;
String num="";
String unit="";
for(int i=0;i<temp.length();i++){
if(i>len+2){
break;
}
if(i==len){
continue;
}
n1=Integer.parseInt(String.valueOf(temp.charAt(i)));
num=s1.substring(n1, n1+1);
n1=len-i+2;
unit=s4.substring(n1, n1+1);
result=result.concat(num).concat(unit);
}
if((len==temp.length())||(len==temp.length()-1))
result=result.concat("整");
if (len==temp.length()-2)
result=result.concat("零分");
return result;
}
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
System.out.println("请输入钱数:");
String string=String.valueOf(s.nextDouble());
System.out.println(numtochinese(string));
}
}
分享到:
相关推荐
例如,使用`sprintf`的`%o`、`%d`、`%x`或`%X`格式符分别可将数字转换为八进制、十进制、十六进制(小写)和十六进制(大写)字符串。 对于八进制、十进制和十六进制到二进制的转换,除了上述方法外,还可以直接...
ASCII编码规定了字符的顺序,小写字母的编码大于大写字母和数字;汉字在显示或打印时使用的是字形码,每个字符通常占用多个字节。 8. 存储设备性能:硬盘的读取速度通常快于光盘,因此将影片复制到硬盘后播放会更...
【数字转英文】 将选中区域(默认)或已使用区域存储格的金额数字转换成英文格式显示的表达字符串,为三资企业制作客户外汇付款通知书的理想工具。 【文本转EXCEL】 将文本文件按指定的分隔符号分隔一次性导入到...
条码库是信息技术在零售业中广泛应用的一个重要组成部分,它为商品流通提供了高效、准确的信息传递方式。"12万4425超市条码库"这个资源包含了大量超市商品的条形码数据,这对于零售业者来说是极具价值的。条形码是一...
- **Base64** 使用64个可打印字符来表示二进制数据,这64个字符包括大写字母A-Z、小写字母a-z、数字0-9以及符号“+”和“/”。 **计算方法:** - 每个Base64字符代表6位的信息,因此每3个字节(24位)的二进制数据...
【数字转英文】 将选中区域(默认)或已使用区域存储格的金额数字转换成英文格式显示的表达字符串,为三资企业制作客户外汇付款通知书的理想工具。 【文本转EXCEL】 将文本文件按指定的分隔符号分隔一次性导入到...
3. **翻译公司业务管理系统**:为翻译公司构建一个涵盖项目管理、译员管理、客户管理、财务管理等模块的系统,可以研究多语言支持和协同工作流程。 4. **网上宠物店**:结合电子商务与宠物服务,提供在线购买、预约...
设置单元格格式为大写数字,可以将数字转换为中文大写形式,这对于财务报表等场合非常有用。 以上是EXCEL教程中的一些关键知识点,这些技能的掌握可以帮助用户更高效地使用EXCEL处理各种数据和信息。
UPC码由美国超级市场委员会在1970年制定,后由美国统一编码委员会(UCC)于1973年建立并标准化。EAN码的出现则是在UPC码成功应用后,逐渐发展成为国际标准,并与UPC码兼容。EAN/UPC码是一种消费单元代码,全球范围内...