admin 管理员组

文章数量: 1087139


2024年4月17日发(作者:运行linux虚拟机属于)

(1)

编程实现通过键盘输入数据并对数据进行求最大值和最小值处理

综合运用Eclipse软件,编写一个字符界面的Java Application 程序, 接受用户输入的10个整数,并输

出这10个整数中的最大值、最小值。

(2)

编程实现定义接口并实现接口计算圆柱和圆锥的体积

综合运用Eclipse软件,编写一个Java程序, 定义接口并实现接口计算圆柱和圆锥的体积。

提示:

(1) 关键字:interface implements

(2) 接口名:Cubage(体积) 类名:Cylinde(圆柱)、Cone(圆锥)

(3) 圆柱体积:3.14*r*r*h 圆锥体积:3.14*r*r*h/3

(3)

编程实现通过键盘输入一个正数n,并求出1+…+n的和

综合运用Eclipse软件,编写一个字符界面的Java Application 程序, 接受用户任意输入1个正数n,并

输出1+…+n的和。

提示:

(1) Scanner sc= new Scanner ();

(2) int num = t();

(4)

编程实现抽象类

综合运用Eclipse软件,编写java程序, 定义一个抽象Shape类,再创建子类Rectangle和子类Trapezoid,

另外再分别创建对象传入参数计算并打印出各自的面积。

提示:

(1)关键字:abstract extends

(2)类名Shape(形状)、Rectangle(长方形)、Trapezoid(梯形)

(3)长方形面积:a*b 梯形面积:(a+b)*h/2

(5)

编程实现封装

综合运用Eclipse软件,编写java程序, 定义一个Person类,并对此类属性的年龄及体重进行隐藏,

再利用此类创建一个对象并进行自我介绍,Person类的属性如下图。注:访问weight范围为50-300,访问

age范围为18-120,当不在上面的范围时,打印“不合格”

提示:

(1) 关键字: private

(2) getter() setter()

(6)

编程实现多态

综合运用Eclipse软件,编写java程序, 定义一个抽象Animal类,再创建个子类Dog类和Cat类,另外

再创建一个Student类,并完善图示功能。

学生小新饲养宠物——宠物猫和宠物狗进食

提示:

(1) 关键字:abstract extends

实操考核课程试题(1)参考答案

package test1;

import .*;

public class test1 {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

int i,n = 10,max = 0,min = 0,temp = 0;

n("请从键盘上输入10个整数!");

try{

BufferedReader br = new BufferedReader(new InputStreamReader());

max= min = nt(ne());

}catch (IOException e){};

for(i = 2;i <= n ;i++){

try{

BufferedReader br = new BufferedReader(new InputStreamReader());

temp = nt(ne());

if(temp > max) max = temp;

if(temp < min) min = temp;

}catch (IOException e){};

}

n("max="+max+"nmin="+min);

}

}

实操考核课程试题(2)参考答案

package test2;

interface Cubage//声明接口

{

public static final double PI=3.14;//常量

public double doCubage();//抽象方法

}

class Cylinder implements Cubage

{//创建圆柱类,实现Cubage接口

double r;//圆柱底半径

double h;//圆柱高

public Cylinder(double r,double h)

{//圆柱构造方法

this.r=r;

this.h=h;

}

public double doCubage()

{//重写接口的doCubage()方法,实现多态

return(*r*r*h);

}

}

class Cone implements Cubage

{//创建圆锥类,实现Cubage接口

double r;//圆锥底半径

double h;//圆锥高

public Cone(double r, double h)

{//圆锥构造方法

this.r = r;

this.h = h;

}

public double doCubage()

{//重写接口的doCubage()方法,实现多态

return(*r*r*h/3);

}

}

public class test2 {

/**

* @param args

*/


本文标签: 实现 接口 圆柱