java计算长方形面积代码小数 您所在的位置:网站首页 求正方形的编程代码 java计算长方形面积代码小数

java计算长方形面积代码小数

2024-07-16 01:14| 来源: 网络整理| 查看: 265

满意答案

02ae427d08e371d7e90d5b995e828d6d.png

xumei_xumei

2013.09.07

02ae427d08e371d7e90d5b995e828d6d.png

采纳率: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 实验室设备网 版权所有