1. 输出50—100间的所有素数,其中判断一个数是否为素数用函数完成。
2. 设计一个学生成绩管理系统,能输入学生的学号、姓名和成绩等数据,能按成绩从高到低进行排序,并能将排序的结果输出。
提示:
设计一个学生类student,包含三个私有数据成员,即学号sno、姓名sname和成员score;
在学生类student中再设计三个方法 setdata、display和getscore,分别用于完成输入学生信息、输出学生信息、返回某个学生成绩的功能;
定义一个manage类,它有一个student类型的私有数据成员s[num],其中num表示学生人数;
在manage类中分别定义三个方法input、output、sort,分别用于完成输入、输出和排序功能。
3.一个电子产品商店里卖各种电子产品,以下是几种产品类信息。
产品Product 的属性信息包括:
产品号(number) 种类(category) 名称(name) 价格(price )
计算机Computer除具有产品基本信息外,还可能具有下面的属性:
内存(memory) 处理器(processorName)
笔记本电脑Laptop 除具有产品基本信息外,还可能具有下面的属性:
厚度(thickness) 重量(weight)
根据以上信息,首先抽象出类Product,它派生出子类Computer,Computer又派生出它的子类Laptop,实现以上三个类的定义,定义相应的构造方法,声明一个测试类,生成类对象,并把打印结果显示在屏幕上。
2021-12-08 16:29:21
262KB
Java
代码
1