满意答案

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分享举报

java计算长方形面积代码小数_求一个计算正方形面积的Java程序相关推荐

  1. python计算长方形周长代码_python微元法计算函数曲线长度的方法

    计算曲线长度,根据线积分公式: ,令积分函数f(x,y,z) 为1,即计算曲线的长度,将其微元化: 其中 根据此时便可在python编程实现,给出4个例子,代码中已有详细注释,不再赘述 ''' 计算曲 ...

  2. 100行左右的java动物类型大作业_求一个100行左右的java编程

    展开全部 import java.awt.*; import javax.swing.*; @SuppressWarnings("serial") public class Mai ...

  3. java数组为什么可以迭代吗_另一个“只能迭代数组或java.lang.Iterable实例”的问题...

    我有这段代码返回java.lang.iterable错误.我知道我在哪里出错,但是我不知道该如何解决. 这是代码: public class ManagementServiceHandler impl ...

  4. 用一行代码高效的求一个列表的平方和

    最近看到一个笔试题,考察的都是 Python 中的高阶函数 题目如下:用一行代码高效的求一个列表的平方和(不能用 sum 函数) 分析 1.先将列表中每个值作平方: 立即想到 map 函数,假设列表是 ...

  5. java 最大子数组_求一个数组中子数组的最大和算法(Java实现)

    前几天在微信订阅号"待字闺中"中看到的一篇文章<小技巧求一个数组中子数组的最大和>,提供下Java的实现,并且在对题目做下小修改,本来打算直接在微信里直接回复,但是发现 ...

  6. java 电池类类代码举例_教案:Java第7章 类的方法

    授课教师:牟勇 课时:100分钟 l 本章技能目标 n 会定义和使用类的方法 n 理解变量作用域 n 会创建包组织Java工程 n 会添加类方法的JavaDoc注释 n 会阅读JavaSE6文档 l ...

  7. java 多阶矩阵求逆_求N阶矩阵的逆矩阵 java

    求N阶矩阵的逆矩阵 java 别妄想泡我 911次浏览 2020年08月01日 16:49 最佳经验 本文由作者推荐 1毫升等于多少升-岂止的意思 import r; public class 求逆矩 ...

  8. java汽车油耗计算_转发一个手机油耗计算器 (java)

    今天在一个汽车论坛上看见的,试了试,还真不错. 比以前那个Fuel Consumption 功能要强大,虽然都是JAVA软件. 小罗盘手机计算器是作者独自产品策划.美术设计.程序开发.测试发布的手机应 ...

  9. Java练习:求圆、正方形面积,显示学生考试的总分和平均分,之后显示大于考试平均分的成绩信息。

    一.         设计一个抽象类Shape, 属性为x和y,表示圆心坐标,计算面积的抽象方法double area(),并设计一个计算圆心距离坐标原点距离的方法distance(double x ...

最新文章

  1. 应该使用c# 预定义类型 还是绝对不要使用预定义类型。
  2. golang中base64编码_Go语言教程:Base64编码
  3. GitHub 项目 增加成员
  4. AspNetCore 多环境配置 以及注册 消费Consul
  5. C++ windows 平台的 Hook
  6. java解析json文件_Java性能优化:正确的解析JSON文件
  7. eclipse ssh mysql_Eclipse 配置SSH 详解
  8. 答题获得思科T-shirt
  9. java chackbox,Java CheckBox.setText方法代码示例
  10. sys模块,subprocess模块
  11. win8卸载mysql数据库,彻底卸载win8自带的metro应用的方法
  12. SPOOLing技术的再思考
  13. CSS3控制背景图片大小
  14. cocos2d笔记 (3)cocos2d四个基本概念
  15. 【Linux应用】中标麒麟操作系统
  16. 支付宝-沙箱环境配置和使用
  17. 通达信大资金进出指标公式
  18. 虚拟现实大作业——太阳系
  19. 安卓iccid_A40i Android7.1 读取ICCID错误解决方案
  20. python之if嵌套

热门文章

  1. 检测整数是否含有7 或 是7的倍数
  2. 三星新硬盘 旧硬盘_我应该如何存放旧硬盘和电子组件?
  3. 微信公众号网页底部不带返回栏 或者想要隐藏微信的底部导航栏
  4. 公有云平台专题《电信云平台,NB-IoT模组对接电信CTWing平台》
  5. 感谢帮我的人们(Revit二次开发)
  6. 华为ENSP之MPLS初级应用
  7. rviz中的标记(markers)和交互标记(interactive markers)
  8. DFS 有向图 树边 前向边 回边 横跨边
  9. C++中模板类使用友元模板函数 和友员非模版函数!使用不当出现编译错误:无法解析的外部符号…
  10. 《MATLAB语音信号分析与合成(第二版)》:第7章 语音信号的减噪