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
*/
版权声明:本文标题:《JAVA程序设计》期末考试实操题库及答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1713294529a628042.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论