《java人民币转换美元的实验报告(共3页).doc》由会员分享,可在线阅读,更多相关《java人民币转换美元的实验报告(共3页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实验名称: 综合图形界面程序设计实验目的和要求:学习和理解JAVA SWING中的容器,部件,布局管理器和部件事件处理方法。通过编写和调试程序,掌握JAVA图形界面程序设计的基本方法。实验环境:PC微型计算机系统,Microsoft Windows操作系统,SUN Java Development Kit开发工具包,NetBeans开发工具实验内容:设计和编写一个用于将人民币转换为等值的美元的程序,界面要求可以输入人民币的金额并可以得到转换后的结果。实验代码:/该实验是一个除法运算,按汇率将人民币转换为美元,就是以现有的人民币数目,除以汇率,代码如下import ja
2、vax.swing.JFrame; import java.awt.Button; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import javax.swing.JOptionPane; import java.text.DecimalFormat; public class Test1111 extends JFrame public Test1111() this.setLayout(null); Button btn = new Button(开始输入人民币); btn.setBou
3、nds(150, 110, 100, 30); btn.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) sort(); ); this.add(btn); this.setBounds(300, 300, 400, 290); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); private void sort() /3个元素的字符串数组,存放输入的数 String number
4、Strs = new String1; for (int i=0; inumberStrs.length; i+) /如果输入时按了取消按钮,则继续提示输入 while(numberStrsi = null) numberStrsi = JOptionPane.showInputDialog(请输入人民币数); /定义3个元素的double型数组,存放转换后的值 double numbers = new double1; try for (int j=0; jnumbers.length; j+) numbersj = Double.parseDouble(numberStrsj); catc
5、h(NumberFormatException e) JOptionPane.showMessageDialog(null, 输入的不是数字! , ERROR, JOptionPane.ERROR_MESSAGE); System.exit(1); String result = ; DecimalFormat df1 = new DecimalFormat(0.0000); /System.out.println(df1.format(789.6); double dolar = (numbers0/6.3064);result += 人民币:+numbers0+n+转换为美元为(汇率6.3064):+df1.format(dolar); /输出结果 JOptionPane.showMessageDialog(null, result, 结果, JOptionPane.PLAIN_MESSAGE); public static void main(String args) new Test1111(); 实验结果:实验小结:1、 通过该实验掌握了java基本的除法运算。2、 掌握了JAVA图形界面程序设计的基本方。3、理解了JAVA SWING中的容器,部件,布局管理器和部件事件处理方法。专心-专注-专业
限制150内