java描述空间直线_java实验作业类的定义与描述

1 //1三角形的定义与描述

2 packagetest;3

4 public classsjx {5 private doublea,b,c;6

7 public sjx(double a, double b, doublec) {8 this.a =a;9 this.b =b;10 this.c =c;11 }12

13 public doubleC(){14 return a+b+c;15 }16 public doubleS(){17 double p=C()*0.5;18 double s=Math.sqrt(p*(p-a)*(p-b)*(p-c));19 returns;20 }21 public voidprint(){22 System.out.println(a+" "+b+" "+c+" ");23 }24 }25 packagetest;26

27 public classtestsjx {28

29 public static voidmain(String[] args) {30 sjx sjx=new sjx(3,4,5);31 System.out.println("三角形的三边分别为");32 sjx.print();33 System.out.println("三角形的周长为:"+sjx.C());34 System.out.println("三角形的面积为:"+sjx.S());35 }36

37 }38 //2.圆的定义和描述

39 packagetest;40

41 public classcircle {42 private doubler;43

44 public circle(doubler) {45 this.r =r;46 }47 public doubleC(){48 return 2*r*Math.PI;49 }50 public doubleS(){51 return Math.PI*r*r;52 }53 public voidoutput(){54 System.out.println("圆的的半径为"+r+"\n"+"圆的周长为:"+C()+"\n"+"圆的面积为:"+S());55 }56

57 }58 packagetest;59

60 public classtestcircle {61

62 public static voidmain(String[] args) {63 circle circle=new circle(4);64 circle.output();65

66 }67

68 }69 //3.圆柱的定义和描述

70 packagetest;71

72 public classyz {73 private doubler,h;74

75 public yz(double r, doubleh) {76 this.r =r;77 this.h =h;78 }79 public doubleDC(){80 return 2*r*Math.PI;81 }82 public doubleDS(){83 return Math.PI*r*r;84 }85 public double BS(){//圆柱的表面积

86 return 2*DS()+DC()*h;87 }88 public double V(){//圆柱的体积

89 return DS()*h;90 }91 public voidoutput(){92 System.out.println("圆柱的的半径为"+r+"\n"+"圆柱的高为"+h+"\n"+"圆柱的表面积为:"+BS()+"\n"+"圆柱的体积为:"+V());93 }94 }95 packagetest;96

97 public classtestyz {98

99 public static voidmain(String[] args) {100 yz yz=new yz(3,4);101

102 yz.output();103 }104

105 }106 //5.图形的定义与描述

107 packagetest;108

109 public classtx {110 private String xz;//图形的形状

111 private double dx;//图形的大小

112 private String zx;//图形的存在形式,立体or平面

113 public tx(String xz, doubledx, String zx) {114 this.xz =xz;115 this.dx =dx;116 this.zx =zx;117 }118 public voidoutput(){119 System.out.println("图形的形状:"+xz+"\n"+"图形的大小:"+dx+"\n"+"图形的存在形式:"+zx);120 }121 }122 packagetest;123

124 public classtesttx {125

126 public static voidmain(String[] args) {127

128 tx tx=new tx("圆形",40,"平面");129 tx.output();130 }131

132 }133 //6计算机的定义与描述

134 packagetest;135

136 public classcomputer {137 privateString cpu;138 privateString xk;139 privateString zb;140 publiccomputer(String cpu, String xk, String zb) {141 this.cpu =cpu;142 this.xk =xk;143 this.zb =zb;144 }145 public voidoutput(){146 System.out.println("cpu为:"+cpu+"\n"+"显卡为:"+xk+"\n"+"主板为:"+zb);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值