java计算长方形面积代码小数 | 您所在的位置:网站首页 › 求正方形的编程代码 › java计算长方形面积代码小数 |
满意答案 xumei_xumei 2013.09.07 采纳率:51% 等级:12 已帮助:5929人 第一个要求的第(4),是计算圆形面积还是计算正方形面积? 我按计算正方形面积给你做的…… 注意:我默认你的学号为01,你可以自己修改的! SquareFrame.java完整代码: 注意后面还有Square01.java的代码呢!!!! import java.awt.Button; import java.awt.Frame; import java.awt.Label; import java.awt.TextArea; import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class SquareFrame extends Frame implements ActionListener { public static void main(String[] args) { SquareFrame sFrame = new SquareFrame(); } Label lb; Button bt; TextField tf; TextArea ta; public int sum = 0, number = 0; SquareFrame() { lb = new Label("请输入正方形的边长:"); lb.setBounds(20, 50, 120, 20); tf = new TextField(""); tf.setBounds(150, 50, 80, 20); bt = new Button("确定"); bt.setBounds(20, 80, 220, 40); ta=new TextArea(); ta.setBounds(20, 130, 220, 130); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); add(lb); add(bt); add(tf); add(ta); bt.addActionListener(this); this.setLayout(null); this.setSize(300, 300); this.setVisible(true); } public void actionPerformed(ActionEvent e) { if (e.getSource() == bt) { try { number = Integer.parseInt(tf.getText()); } catch (Exception ep) { ta.setText("对不起,你输入的数据有误\n请输入正整数!!"); number=0; } if(number!=0){ Square01 sq = new Square01(); ta.setText("结果如下:\n默认边长为20的正方形\n周长是:"+sq.getLength()+"\n面积是:"+sq.getArea()); sq.setSide(number); ta.appendText("\n你输入的边长为"+number+"的正方形\n周长是:"+sq.getLength()+"\n面积是:"+sq.getArea()); } } } } ################################################# Square01.java 完整代码: public class Square01 { public int side; public Square01() { side=20; } public int getSide(){ return side; } public void setSide(int side){ this.side=side; } public int getLength(){ return 4*side; } public int getArea(){ return side*side; } } 注:有问题的话再问…… 01分享举报 |
CopyRight 2018-2019 实验室设备网 版权所有 |