生活知识
生活常识
科技数码
教育知识
汽车知识
游戏知识
办公方法
装修知识
旅游知识
搜索

教育知识分类 学习方法 高考报考 考试技巧 考研必备 教育常识 更多知识 中文舞曲 英文舞曲 车载音乐 车载视频

人民币大小写转换器,大写金额书写规范转换

日期:2022-09-28 16:21:44人气:72

导读:人民币大小写转换器,大写金额书写规范转换,解答1,import java.awt.*; import javax.swing.*; import java.awt.event.*; public class GUI extends JPanel{ private JTextField inTextField=new JTextField(20); pr......


解答

1,import java.awt.*; import javax.swing.*; import java.awt.event.*; public class GUI extends JPanel{ private JTextField inTextField=new JTextField(20); private JTextField outTextField=new JTextField(50); private Timer timer=new Timer(100,new TimerListener()); private Changer changer=new Changer();//转换器// public GUI(){ JPanel p1=new JPanel(); p1.add(new JLabel("小写")); p1.add(inTextField); p1.add(new JLabel("大写")); p1.add(outTextField); setLayout(new BorderLayout()); add(p1,BorderLayout.CENTER); outTextField.setEditable(false); inTextField.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ timer.stop(); changer.setIn(inTextField.getText()); outTextField.setText(changer.change()); timer.start(); } }); timer.start(); } class TimerListener implements ActionListener{ public void actionPerformed(ActionEvent e){ if(!inTextField.getText().equals("")){ changer.setIn(inTextField.getText()); outTextField.setText(changer.change()); } } } public static void main(String[] args){ JFrame frame=new JFrame(); GUI gui=new GUI(); frame.getContentPane().add(gui); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); } static class Changer{ String in; String out=""; public Changer(){ } public Changer(String in){ this.in=in; } public void setIn(String in){ this.in=in; } public String change(){ int lengthOfP1=(in.indexOf(".")!=-1) ? in.indexOf(".") : in.length(); //整数部分//; int lengthOfP2=(in.indexOf(".")!=-1) ? in.length()-lengthOfP1-1 : in.length()-lengthOfP1 ; //小数部分//; if(lengthOfP2>2){ in=in.substring(0,in.indexOf(".")+3); } //取两位小数// int p1=0; int p2=0; if(in.indexOf(".")!=-1&&in.indexOf(".")!=in.length()-1){ p1=I 查看原帖>>

2,人民币大小写转换器

3,人民币大小写转换器试试这个 在Excel=IF(TRUNC(A2)=A2,TEXT(A2,[dbnum2])&元整,IF(TRUNC(A2*10)=A2*10,TEXT(TRUNC(A2),[dbnum2])&元&TEXT(RIGHT(A2),[dbnum2])&角整,TEXT(TRUNC(A2),[dbnum2])&元&IF(ISNUMBER(FIND(.0,A2)),零,TEXT(LEFT(RIGHT(A2,2)),[dbnum2])&角)&TEXT(RIGHT(A2),[dbnum2])&分))

声明: 本站所有文章来自互联网搜索结果, 如果侵犯到你的权益 请提供版权证明来信告知,我们会在3个工作日之内删除 本站为非赢利性网站 不接受任何赞助和广告

Copyright 2005-2022 baike.pingguodj.com 酷帝达百科 客服邮箱:s2s2s2-s@outlook.com