⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 change.java

📁 生成随机数转换成大写人民币!! !! !! !1
💻 JAVA
字号:
import java.util.Random;


public class Change {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO 自动生成方法存根
		Random shu=new Random();
		String daxie[]={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};
		String wei[]={"分","角","元","拾","佰","仟","万"};
		double n=shu.nextDouble();
//		double n=0.0030021473230252;
		String nn=Double.toString(n*1000000);
		System.out.println(nn);
		StringBuffer qian=new StringBuffer();
		int index=nn.indexOf('.');
		int value[]=new int[index+2];
//		int begin=0;
//		int end=1;
		int ind=0;
		char[] ch=new char[1];
		for(int i=0;i<index+2;i++){
			if(ind==index){				
				ind++;
			}
			ch[0]=nn.charAt(ind);
			value[i]=Integer.parseInt(new String(ch));
			ind++;
		}

/*		for(int i=ind;i<index;i++){
			value[i]=Integer.parseInt(nn.substring(begin, end));
			begin++;
			end++;
		}
		begin++;
		end++;
		for(int i=index;i<index+2;i++){
			value[i]=Integer.parseInt(nn.substring(begin,end));
			begin++;
			end++;
		}*/
		int ii=0;
		int d=index;
		if(index==6){
			if(value[ii]==1){
				qian=qian.append(wei[3]);
				ii++;
			}else{
				qian=qian.append(daxie[value[ii]]);
				qian=qian.append(wei[3]);
				ii++;
			}
			d--;
			if(value[ii]==0){
				qian=qian.append(wei[6]);
				ii++;
			}else{
				qian=qian.append(daxie[value[ii]]);
				qian=qian.append(wei[6]);
				ii++;
			}
			d--;
		}
		d++;
		for(int i=ii;i<index;i++){
			if(value[i]==0&&value[i+1]==0){
				d--;
				continue;
			}
			if(i!=index-1){
				qian=qian.append(daxie[value[i]]);
			}else{
				if(value[i]!=0){
					qian=qian.append(daxie[value[i]]);
				}
			}
			if(i!=index-1&&value[i]!=0){
				
				qian=qian.append(wei[d]);
			}
			d--;			
		}
		qian=qian.append(wei[d+1]);
		for(int i=index;i<index+2;i++){
			if(i==index&&value[i]==0&&value[i+1]==0){
				break;
			}
			if(value[i]!=0){
				qian=qian.append(daxie[value[i]]);
				qian=qian.append(wei[d]);
			}
			if(value[i]==0){
				if(i!=index+1){
					qian=qian.append(daxie[value[i]]);
				}
			}
			d--;
		}
		System.out.println(qian.toString());
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -