作业答案(3)

2019-03-22 10:33

emp2.expenseAllowance();

} }

8. 指出下列程序运行的结果。 class Employee{ void depoit(){

System.out.println(\ }

class Manager extends Employee{ void depoit(){

System.out.println(\}

class ex{

public static void main(String args[]){

Manager man = new Manager(); Employee emp1 = new Employee(); Employee emp2 = (Employee)man; man. depoit(); emp1. depoit(); emp2. depoit(); } }

9. 通过命令行输入两个整数2和3,编程输出显示两个整数的积。 10.子类调用父类构造方法。 11.字符串与字符数组。

class MyString {

public String getString(String s)

{

StringBuffer str = new StringBuffer(); for(int i = 0;i < s.length();i++) {

if(i % 2 == 0)

} }

}

{ }

char c = s.charAt(i); str.append(c);

return new String(str);

public class Exam7 {

public static void main(String[] args) { } }

三、编程题

String s = \MyString ms = new MyString(); System.out.println(ms.getString(s));

1. 试编写应用程序从键盘输入一个整数,求出小于等于该整数的所有素数,并将这些数在屏幕上8个一行显示出来。

2. 利用java..util.Random类的nextInt()方法产生20个整数放在数组里,输出该数组元素,并求出该数组元素中的最大值及其下标值。

import java.util.Scanner;

import java.util.Arrays; public class Test{

public static void main(String[] args) { }

3. 定义一个包括8个元素一维整型数组,通过从键盘输入的8个整数对数组进行初始化,对数组中的元素按大到小排序后在屏幕上显示,求出该数组中元素的

}

int[] x = new int[10]; double sum =0;

Scanner scr = new Scanner(System.in); for(int i=0;i

Arrays.sort(x);

for(int i=0;i

System.out.println(\System.out.println(\

System.out.println(\sum += x[i]; x[i]= scr.nextInt();

最小值、最大值以及平均值并在屏幕上显示输出。 4.编写一个学生类Student:

属性包括:学号(id)、姓名(name)、英语成绩(eng)、数学成绩(math)、计算机成绩(comp)和总成绩(sum)

方法包括:构造方法、各属性的set方法、各属性的get方法、toString方法(输出学生的全部信息)、sum方法(计算总成绩)和compare方法(比较两个学生的总成绩,大于返回1、等于返回0、小于返回-1)。

5. 按以下要求定义一个类Circle描述一个圆,并完成相应的操作: (1) 实例属性:圆心x坐标(xpoint)、圆心y坐标(ypoint)和半径(radius)。 (2) 构造方法:给3个属性赋初值。 (3) 实例方法(area):求圆的面积。 (4) 实例方法(circumference):求圆的周长。 (5) 重写toString()方法,返回圆心坐标和半径。 (6) 实例化这个类,调用方法完成信息的输出。

6. 利用java.util.Random类的nextInt(i)方法产生10个100以内的整数放在数组里,输出该数组元素;输出该数组中最大值及最大值所在的数组下标。 7.编程求出2~n之间的所有素数。n由键盘输入。

8. 编写程序创建两个线程,一个线程打印输出1~1000之间所有3的倍数,另外一个线程打印输出1~1000之间所有2的倍数,要求这两个线程每打印输出一个数后随机休眠一段时间,并在主程序中启动这两个线程。 9.定义一个接口,及两个相应的实现类 10. 按以下要求编程 (1)编写Animal类,定义leg属性、有参构造函数对leg赋初值,定义空的sound()方法;

(2)编写Flyable接口,定义speed( )方法;

(3)编写bird类继承Animal类并实现Flyable接口,定义speed属性,有参构造方法对leg和speed赋初值,speed( )方法返回speed属性,sound( )方法输出“嘎??”。

(4)编写测试程序,定义包含2个元素的Glede对象数组,分别调用speed( )方法和sound( )方法。

interface Animal{ public void run(); }

interface Plant{

public void eatable(); }

class Bird implements Animal{ public void run(){ System.out.println(\ } }

class Fish implements Animal{ public void run(){ System.out.println(\ } }

class Grass implements Plant{ public void eatable(){ System.out.println(\ } }

class Tomato implements Plant{ public void eatable(){ System.out.println(\ } }

public class Test{ public static void main(String[ ] args){ Bird bird = new Bird(); Fish fish = new Fish(); Grass grass = new Grass(); Tomato tomato = new Tomato(); bird.run(); fish.run(); grass.eatable(); tomato.eatable(); } }

11. 编写程序,将从命令行获得字符串转换为整型值,处理当args[0]=“12t3”时的情况(要求捕获异常NumberFormatException并处理)


作业答案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:四年级科学下册 变来变去的盐教案 湘教版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: