云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Java习题集3 - 图文

Java习题集3 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 15:44:41

答:20 1.0/i i+1 sum

六、编程序完成下列各题

1、写一个矩形类,能计算矩形的面积和周长。创建一个该类的对象,计算并输出其面积和周长。 答:程序如下: class 矩形 {

double 长,宽;

矩形(double a,double b) {

长=a; 宽=b; }

double 计算面积() {

return 长*宽; }

double 计算周长() {

return (长+宽)*2; } }

public class Class1 {

public static void main (String[] args) {

矩形 rect=new 矩形(5,3);

System.out.println(\矩形的面积:\计算面积()); System.out.println(\矩形的周长:\计算周长()); try {

System.in.read(); }catch(Exception e){} } }

2、写一个圆类,能计算圆的面积和周长。创建一个该类的对象,计算并输出其面积和周长。 答:程序如下: class 圆 {

double 半径; 圆(double r)

- 37 -

}

public class Class1 {

public static void main (String[] args) {

圆 circle=new 圆(10);

System.out.println(\圆的面积:\计算面积()); System.out.println(\圆的周长:\计算周长()); try {

System.in.read(); }catch(Exception e){} } }

3、写一个梯形类,能计算梯形的面积。创建一个该类的对象,计算并输出其面积。

class 梯形 {

double 上底,下底,高;

梯形(double x,double y,double h) {

上底=x; 下底=y; 高=h; }

double 计算面积() {

- 38 -

{

半径=r; }

double 计算面积() {

return 3.14*半径*半径; }

double 计算周长() {

return 3.14*2*半径; }

return (上底+下底)*高/2.0; } }

public class Class1 {

public static void main (String[] args) {

梯形 lader=new 梯形(3.0,10.0,20);

System.out.println(\的面积:\计算面积()); try {

System.in.read(); }catch(Exception e){} } }

4、写一个三角形类,能计算三角形的面积和周长。创建一个该类的对象,计算并输出其面积和周长。 答:程序如下: class 三角形 {

double a,b,c;

三角形(double a,double b,double c) {

this.a=a; this.b=b; this.c=c; }

double 计算面积()

{

double p=(a+b+c)/2.0;

return(Math.sqrt(p*(p-a)*(p-b)*(p-c))); }

double 计算周长()

{

return(a+b+c); } }

public class Class1 {

- 39 -

public static void main (String[] args) {

三角形 tra=new 三角形(3,4,5);

System.out.println(\三角形的面积是:\计算面积()); System.out.println(\三角形的周长是:\计算周长()); try {

System.in.read(); }catch(Exception e){} } }

5、编一程序,有3个文本框,在第一个文本框中输入一个圆的半径并回车之后,第二个文本框将显示这个圆的周长,第三个文本框显示这个圆的面积。

答:程序如下 import java.awt.*;

import java.awt.event.*;

class MyFrame extends Frame implements ActionListener {

TextField text1,text2,text3; MyFrame() {

text1=new TextField(10); text2=new TextField(10); text3=new TextField(10); add(text1); add(text2); add(text3);

text1.addActionListener(this); setBounds(100,100,400,200); setVisible(true); }

public void actionPerformed(ActionEvent e) {

double r,c,s;

if(e.getSource()==text1) {

r=Double.valueOf(text1.getText()).doubleValue(); c=2*r*3.14159; s=3.14159*r*r;

- 40 -

搜索更多关于: Java习题集3 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

答:20 1.0/i i+1 sum 六、编程序完成下列各题 1、写一个矩形类,能计算矩形的面积和周长。创建一个该类的对象,计算并输出其面积和周长。 答:程序如下: class 矩形 { double 长,宽; 矩形(double a,double b) { 长=a; 宽=b; } double 计算面积() { return 长*宽; } double 计算周长() { return (长+宽)*2; } } public class Class1 { public static void main (String[] args) { 矩

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com