JAVA期末复习和答案(1) 下载本文

public double perimeter(){ //计算周长 return 2*PI*r; }

public static void main(String[] args){ double x,y;

MyCircle cir=new MyCircle(); cir.setR(12.35f);

x=cir.area(); //计算cir对象的面积 y=cir.perimeter; //计算cir对象的周长 System.out.println(\圆面积=\圆周长=\ } }

15、给定数组int[] data={56,7,3,22,90,0,22,34,5,3};;编写程序统计偶数个数与奇数个数,并输出统计结果。

class Count{

public static void main(String args[]) {

int[] data={56,7,3,22,90,0,22,34,5,3};

System.out.println(\奇数的个数是:\+Oddnumber(data)); System.out.println(\偶数的个数是:\+Evennumber(data)); }

public static int Oddnumber(int[] data) {

int count=0;

for(int i=0;i

return count; }

public static int Evennumber(int[] data) {

int count=0;

for(int i=0;i

return count;

if(data[i]%2!=1) { }

count++; if(data[i]%2==1) { }

count++;

} }

16、采用递归算法编写求n!的方法static long fac(int n)。

17、设计一个圆类Circle,具有属性:圆心坐标x和y及圆半径r,除了具有设置及获取属性的方法外,还具有计算周长的方法Perimeter()和计算面积的方法area()。再设计一个圆柱体类Cylinder,Cylinder继承自Circle,增加了属性:高度h,增加了设置和获取高度h的方法、计算表面积的方法area()和计算体积的方法volume()。