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);