易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA 小写金额转换大写金额

import java.io.*;
import java.lang.String;
public class Switchover {
public static String[] strChi = {"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};
public static String[] strUnits = {"","","拾","佰","仟","万","拾","佰","仟","亿","拾","佰","仟","兆","拾","佰","仟","角","分"};
//验证输入的数字是否符合要求
public boolean isNumeric(String str){
// if(str.matches("\\d+(.\\d+)$")){
if(str.matches("[\\d.]+")){
if (str.substring(0,1).equals("0") && !(str.substring(1,2).equals("."))){
return false;
}else{
return true;
}
}else{
return false;
}
}
//将小写转换成大写
public String NumToChi(String str,int iflag){
String ireturn = strChi[Integer.parseInt(str)]+strUnits[iflag];
if (str.equals("0") && (iflag==5)){return "万";}
if (str.equals("0") && (iflag==9)){return "亿";}
if (str.equals("0") && (iflag==13)){return "兆";}
if ((str.equals("0") && (iflag!=5))||(str.equals("0") && (iflag==9))||(str.equals("0") && (iflag==13))){
return "零";
}else{
return ireturn;
}
}

//去多余的零
public String DelZero(String str){
for (int i=0;i<str.length()-1;i++){
if (str.indexOf("零零")>0){str=str.replace("零零", "零");}
if (str.indexOf("零万")>0){str=str.replace("零万", "万");}
if (str.indexOf("零亿")>0){str=str.replace("零亿", "亿");}
if (str.indexOf("零兆")>0){str=str.replace("零兆", "兆");}
if (str.indexOf("零圆")>0){str=str.replace("零圆", "圆");}
if (str.substring(0,1).equals(("零"))){str=str.replace(str.substring(0,1), ""); //去掉第一位的零
}
}
return str;
}

public static void main(String[] args){
Switchover switchover = new Switchover();
String inwrite="0"; //读取输入的数字
boolean flag=false; // do{}while(flag)使用的标记位
try {
do{
System.out.print("请输入数字('/'退出):");
do{
BufferedReader br = new BufferedReade


相关文档:

疯狂java讲义 java顺序循环与java数组

1.
顺序控制
if
else
switch  
 可以用byte,short,char,int做为表达式类型
循环结构
while
do ...while
for
标签跳转:
outer:
break outer;
outer:
continue outer;
2.数组类型
 数组也是一种数据类型,它本身是引用类型。
静态初始化:程序员显示指定初始值,系统决定长度。
动态 ......

关于以Thinking in Java为课本的Java教与学的方法

    在目前的关于java自学的讨论中,最经常看到的就是钻研《Thinking in java》(TIJ)的经验,但是,尽管使用TIJ作为教学材料的教学行为也很多,我却尚未发现有从教师关于如何将TIJ用于教学的论述。为此,我权作抛砖引玉。
 
    首先,为什么要学习java?按照Eckel的话说, ......

Java写文件源码

import java.io.*;
public class FileWrite {
public static void main(String args[]) {
String outPut = "C:\\bin";
StringBuffer ab = new StringBuffer();
for(int i=6;i<=30;i++){
ab.append("http://www.test.com/joke/index_"+i+".htm\r\n&qu ......

java log add function

#dd_traces.pl (C) Marko Kivij?rvi 2006
# Dummy checks
die "Specify an input file!\n" if $ARGV[0] eq "";
die "File not found!\n" unless -e $ARGV[0];
die "Incorrect file extension for a C/C++ file!\n"
    if ( $ARGV[0] !~ /(.*)\.(java)$/ );
# Constants
my $IMPORT_LOG_PACKAG = "\n ......

BART学习过程中的Java学习

1. ObjectInputStream 与 ObjectOutputStream的读写对象可以以对应的顺序进行多个对象的读写。
2. Break Loop label。 在循环语句前加上一个label,如label1: 然后在循环体的语句中加入break label1,即可跳出该循环,无论其是内层循环
还是外层循环。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号