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

📄 myclass.java

📁 一个金额转换的java源程序,此代码的功能是实现小写金额转换为大写金额.
💻 JAVA
字号:

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class Myclass extends Frame implements ActionListener{
	TextField tfield;
    Label   xianshi;
	Button button;
    public  Myclass(String title)
    { 
    	 
    	super(title);
    	setLayout(new GridLayout(3,1));
    	tfield=new TextField();
        xianshi=new Label("大写:");
    	button=new Button("转换");
    	add(tfield);
    	add(button);
    	add(xianshi);
    	button.addActionListener(this);
    	 addWindowListener(new WindowAdapter()
  	   {
  		   public void windowClosing(WindowEvent e)
  		   {
  		    Myclass.this.dispose();
  	        }
  	   });
    }
    public void actionPerformed(ActionEvent e) 
    {
		String s=tfield.getText();
		s.length();
		int n;
		int m=1;
		StringBuffer ss=new StringBuffer();
		if(s.indexOf('.')==-1)
			n=s.length();
	    else 
	    { n= s.indexOf('.');
		     xianshi.setText(s);
	    }
	/*{	

		   if(n<=4)
		     {
			   if(n==4)
			   {
				   for(int i=0;i<4;i++)
					   {
					     switch(s.charAt(i))
					    		 {
					    	      case '0':ss.append("零");if(i==0)ss.append('千');else if(i==1)ss.append('百');else if(i==2)ss.append('十');
					    	      case '1':ss.append("壹");if(i==0)ss.append('千');else if(i==1)ss.append('百');else if(i==2)ss.append('十');
					    	      
					    	      case '2':ss.append("贰");if(i==0)ss.append('千');else if(i==1)ss.append('百');else if(i==2)ss.append('十');
					    	      
					    	      case '3':ss.append("叁");if(i==0)ss.append('千');else if(i==1)ss.append('百');else if(i==2)ss.append('十');
					    	      
					    	      case '4':ss.append("肆");if(i==0)ss.append('千');else if(i==1)ss.append('百');else if(i==2)ss.append('十');
					    	      
					    	      case '5':ss.append("伍");if(i==0)ss.append('千');else if(i==1)ss.append('百');else if(i==2)ss.append('十');
					    	      
					    	      case '6':ss.append("陆");if(i==0)ss.append('千');else if(i==1)ss.append('百');else if(i==2)ss.append('十');
					    	      
					    	      case '7':ss.append("柒");if(i==0)ss.append('千');else if(i==1)ss.append('百');else if(i==2)ss.append('十');
					    	      
					    	      case '8':ss.append("捌");if(i==0)ss.append('千');else if(i==1)ss.append('百');else if(i==2)ss.append('十');
					    	      
					    	      case '9':ss.append("玖");if(i==0)ss.append('千');else if(i==1)ss.append('百');else if(i==2)ss.append('十');
					    		 }
					   
					   
					   
					   }
			   }
			   else   if(n==3)
				   { for(int i=0;i<3;i++)
				          { switch(s.charAt(i))
					    		 {
					    	      case '0':ss.append("零"); if(i==0)ss.append('百');else if(i==1)ss.append('十');
					    	      
					    	      case '1':ss.append("壹"); if(i==0)ss.append('百');else if(i==1)ss.append('十');
					    	      
					    	      case '2':ss.append("贰"); if(i==0)ss.append('百');else if(i==1)ss.append('十');
					    	      
					    	      case '3':ss.append("叁"); if(i==0)ss.append('百');else if(i==1)ss.append('十');
					    	      
					    	      case '4':ss.append("肆");if(i==0)ss.append('百');else if(i==1)ss.append('十');
					    	      
					    	      case '5':ss.append("伍"); if(i==0)ss.append('百');else if(i==1)ss.append('十');
					    	      
					    	      case '6':ss.append("陆"); if(i==0)ss.append('百');else if(i==1)ss.append('十');
					    	      
					    	      case '7':ss.append("柒");if(i==0)ss.append('百');else if(i==1)ss.append('十');
					    	      
					    	      case '8':ss.append("捌");if(i==0)ss.append('百');else if(i==1)ss.append('十');
					    	      
					    	      case '9':ss.append("玖");if(i==0)ss.append('百');else if(i==1)ss.append('十');
					    		 }
	
					   }
					   
			   }
				   else   if(n==2)
				   { for(int i=0;i<2;i++)
				           switch(s.charAt(i))
					    		 {
					    	      case '0':ss.append("零");if(i==0)ss.append('十');
					    	      case '1':ss.append("壹"); if(i==0)ss.append('十');
					    	      
					    	      case '2':ss.append("贰");if(i==0)ss.append('十');
					    	      
					    	      case '3':ss.append("叁");if(i==0)ss.append('十');
					    	      
					    	      case '4':ss.append("肆"); if(i==0)ss.append('十');
					    	      
					    	      case '5':ss.append("伍");if(i==0)ss.append('十');
					    	      
					    	      case '6':ss.append("陆"); if(i==0)ss.append('十');
					    	      
					    	      case '7':ss.append("柒"); if(i==0)ss.append('十');
					    	      
					    	      case '8':ss.append("捌"); if(i==0)ss.append('十');
					    	      
					    	      case '9':ss.append("玖");if(i==0)ss.append('十');
					    		 }
	
					      
					   
			     }
			
				   else   if(n==1)
				  
				           switch(s.charAt(i))
					    		 {
					    	      case '0':ss.append("零");
					    	            
					    	      case '1':ss.append("壹"); 
					    	      
					    	      case '2':ss.append("贰");
					    	      
					    	      case '3':ss.append("叁");
					    	      
					    	      case '4':ss.append("肆"); 
					    	      
					    	      case '5':ss.append("伍");
					    	      
					    	      case '6':ss.append("陆"); 
					    	      
					    	      case '7':ss.append("柒");
					    	      
					    	      case '8':ss.append("捌"); 
					    	      
					    	      case '9':ss.append("玖");
					    		 }
	
					      
					   
			     }  */
				   
	
    }
		
	public static void main(String[] args) {
	  
		Myclass  huanhuan=new  Myclass("钱币");
       huanhuan.setSize(4000,4000);
 	  huanhuan.pack();
 	   huanhuan.setVisible(true);
      
      
	}

}

	

⌨️ 快捷键说明

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