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分享举报
java计算长方形面积代码小数_求一个计算正方形面积的Java程序相关推荐
- python计算长方形周长代码_python微元法计算函数曲线长度的方法
计算曲线长度,根据线积分公式: ,令积分函数f(x,y,z) 为1,即计算曲线的长度,将其微元化: 其中 根据此时便可在python编程实现,给出4个例子,代码中已有详细注释,不再赘述 ''' 计算曲 ...
- 100行左右的java动物类型大作业_求一个100行左右的java编程
展开全部 import java.awt.*; import javax.swing.*; @SuppressWarnings("serial") public class Mai ...
- java数组为什么可以迭代吗_另一个“只能迭代数组或java.lang.Iterable实例”的问题...
我有这段代码返回java.lang.iterable错误.我知道我在哪里出错,但是我不知道该如何解决. 这是代码: public class ManagementServiceHandler impl ...
- 用一行代码高效的求一个列表的平方和
最近看到一个笔试题,考察的都是 Python 中的高阶函数 题目如下:用一行代码高效的求一个列表的平方和(不能用 sum 函数) 分析 1.先将列表中每个值作平方: 立即想到 map 函数,假设列表是 ...
- java 最大子数组_求一个数组中子数组的最大和算法(Java实现)
前几天在微信订阅号"待字闺中"中看到的一篇文章<小技巧求一个数组中子数组的最大和>,提供下Java的实现,并且在对题目做下小修改,本来打算直接在微信里直接回复,但是发现 ...
- java 电池类类代码举例_教案:Java第7章 类的方法
授课教师:牟勇 课时:100分钟 l 本章技能目标 n 会定义和使用类的方法 n 理解变量作用域 n 会创建包组织Java工程 n 会添加类方法的JavaDoc注释 n 会阅读JavaSE6文档 l ...
- java 多阶矩阵求逆_求N阶矩阵的逆矩阵 java
求N阶矩阵的逆矩阵 java 别妄想泡我 911次浏览 2020年08月01日 16:49 最佳经验 本文由作者推荐 1毫升等于多少升-岂止的意思 import r; public class 求逆矩 ...
- java汽车油耗计算_转发一个手机油耗计算器 (java)
今天在一个汽车论坛上看见的,试了试,还真不错. 比以前那个Fuel Consumption 功能要强大,虽然都是JAVA软件. 小罗盘手机计算器是作者独自产品策划.美术设计.程序开发.测试发布的手机应 ...
- Java练习:求圆、正方形面积,显示学生考试的总分和平均分,之后显示大于考试平均分的成绩信息。
一. 设计一个抽象类Shape, 属性为x和y,表示圆心坐标,计算面积的抽象方法double area(),并设计一个计算圆心距离坐标原点距离的方法distance(double x ...
最新文章
- 应该使用c# 预定义类型 还是绝对不要使用预定义类型。
- golang中base64编码_Go语言教程:Base64编码
- GitHub 项目 增加成员
- AspNetCore 多环境配置 以及注册 消费Consul
- C++ windows 平台的 Hook
- java解析json文件_Java性能优化:正确的解析JSON文件
- eclipse ssh mysql_Eclipse 配置SSH 详解
- 答题获得思科T-shirt
- java chackbox,Java CheckBox.setText方法代码示例
- sys模块,subprocess模块
- win8卸载mysql数据库,彻底卸载win8自带的metro应用的方法
- SPOOLing技术的再思考
- CSS3控制背景图片大小
- cocos2d笔记 (3)cocos2d四个基本概念
- 【Linux应用】中标麒麟操作系统
- 支付宝-沙箱环境配置和使用
- 通达信大资金进出指标公式
- 虚拟现实大作业——太阳系
- 安卓iccid_A40i Android7.1 读取ICCID错误解决方案
- python之if嵌套
热门文章
- 检测整数是否含有7 或 是7的倍数
- 三星新硬盘 旧硬盘_我应该如何存放旧硬盘和电子组件?
- 微信公众号网页底部不带返回栏 或者想要隐藏微信的底部导航栏
- 公有云平台专题《电信云平台,NB-IoT模组对接电信CTWing平台》
- 感谢帮我的人们(Revit二次开发)
- 华为ENSP之MPLS初级应用
- rviz中的标记(markers)和交互标记(interactive markers)
- DFS 有向图 树边 前向边 回边 横跨边
- C++中模板类使用友元模板函数 和友员非模版函数!使用不当出现编译错误:无法解析的外部符号…
- 《MATLAB语音信号分析与合成(第二版)》:第7章 语音信号的减噪