Java练习题目
Java练习
XRT_knives
屏蔽各大网站博客的异构性,向读者提供统一接口!
展开
-
《JAVA练习题目11》学生类有属性姓名(字符串类型)和选修课程信息(ArrayList<Course>对象)两个属性,和三个方法
编写学生类Student和课程类Course。学生类有属性姓名(字符串类型)和选修课程信息(ArrayList对象)两个属性,和三个方法一个用于初始化学生名字的构造方法;一个添加选修课程的addCourse方法;一个获取所有课程平均分的getAverageScore方法,如果没有选修课程,平均分为0;一个toString方法,将学生信息转换为“学生名字-选修课程门数-选修课程平均分...原创 2020-04-07 11:34:27 · 1058 阅读 · 0 评论 -
《JAVA练习题目10》请对图书馆系统中的CatalogItem类、Book类和Recording类进行改造,实现其code属性的自动编码。
请对图书馆系统中的CatalogItem类、Book类和Recording类进行改造,实现其code属性的自动编码。具体要求如下:Book实例的编号从B001开始,每次新增一个实例,编号自动加一,即按照B002,B003的顺序依次自动生成编号;Recording实例的编号从R001开始,每次新增一个实例,编号自动加一,即按照R002,R003的顺序依次自动生成编号;编写测试类Main,以...原创 2020-04-07 11:32:44 · 502 阅读 · 1 评论 -
《JAVA练习题目9》 创建一个Person类和一个Family类。(这次的OJ实在写的没有状态,被样例搞崩了,这次代码还有好多代码复制等一系列不良现象,就是为了过OJ写的。。大家凑活看一下吧)
题目内容:创建一个Person类和一个Family类。其中,Person类包含编号id(整型)、名字name(字符串)、性别gender(字符串)三个属性,和一个初始化对象所有属性的有参构造方法,一个将其信息转换为“id-name-gender”格式字符串的toString方法;Family类具有地址address(字符串)和家庭成员(ArrayList<Person>)两个属...原创 2020-03-20 20:38:45 · 1075 阅读 · 3 评论 -
《JAVA练习题目8》 编写一个类Person,包含的属性和方法如下: 属性:字符串类型的名字name,字符类型的性别gender,和整型的序号number
题目内容:编写一个类Person,包含的属性和方法如下:属性:字符串类型的名字name,字符类型的性别gender,和整型的序号number;方法: showMe,以“name-gender-number”格式输出Person对象的属性值。如果性别由字符M表示,则gender显示male;如果性别由字符F表示,则gender显示female;否则gender显示unknown。...原创 2020-03-12 19:05:58 · 5152 阅读 · 3 评论 -
《JAVA练习题目7》 定义一个素数生成器类PrimeGenerator,用于生成给定区间内的所有素数。(类PrimeGenerator都由类Main代替)
题目内容:定义一个素数生成器类PrimeGenerator,用于生成给定区间内的所有素数。要求PrimeGenerator类具有:属性:start(区间起始值),end(区间终止值),两个属性均为正数;方法: setPrimeGenerator:设置求解区间[start, end]; isPrime:判断给定数值是否为素数; getPrimeSeq:求出已经设...原创 2020-03-12 17:35:52 · 1091 阅读 · 4 评论 -
《JAVA练习题目6》 一个模拟的超市购物系统
Product类public class Product { int code; int number; String description; double price; public Product() { } Product (int iniCode, String iniDescription, double iniPrice){ code=iniCode;...原创 2020-03-09 19:34:15 · 3648 阅读 · 4 评论 -
《JAVA练习题目5》 请在类中定义计算阶乘的方法完成本题目的求解
训练要点:类中的方法应该如何编写和调用。(10分)题目内容:输入一个10以内的整数n,计算1!+2!+…+n!的值,并输出该值。输入格式:10以内的一个整数输出格式:代表计算结果的一个整数输入样例:2输出样例:3import java.util.Scanner;public class Main { int a=0; int n=0; int num=0; in...原创 2020-03-07 20:26:28 · 612 阅读 · 0 评论 -
《JAVA练习题目4》 训练要点:String和StringTokenizer的使用,以及排序算法。
训练要点:String和StringTokenizer的使用,以及排序算法。(10分)题目内容:从键盘输入一句英文,实现把这句英文的单词按照字典顺序排序输出。输入格式:一句英文输出格式:输入英文中的每个单词,按照字典顺序,每行输出一个单词。输入样例:I am Betty. How are you?输出样例:amarebettyhowiyoupackage oj;i...原创 2020-03-05 23:09:43 · 361 阅读 · 2 评论 -
《JAVA练习题目3》 有100个小朋友围成一个圈,并且从1开始依次编号。老师说出一个数x后,小朋友们开始从1到x报数,数x的小孩退出圈外,直到最后剩下一位小孩。请编写程序计算最后剩下的小朋友的序号。
package test;import java.util.Scanner;public class draft { public static void main(String[] args) { // TODO Auto-generated method stub int friends[]=new int[100]; Scanner scan=new Scanner(Sy...原创 2020-02-27 23:06:13 · 1703 阅读 · 0 评论 -
《JAVA练习题目2》 输入十个学生的考试成绩,将及格学生的成绩从高到低排序输出。
题目内容:输入十个学生的考试成绩,将及格学生的成绩从高到低排序输出。输入格式:10个学生的成绩,以空格分割。输出格式:及格成绩从高到低,成绩之间用空格分隔,最后一个分数后面也有一个空格。如果没有及格的成绩,则输出-1。输入样例:33 50 60 54 87 90 99 100 59 64输出样例:100 99 90 87 64 60import java.util.Scanne...原创 2020-02-27 21:38:28 · 5682 阅读 · 0 评论 -
《JAVA练习题目1》 模拟彩票中奖
import java.util.Scanner;public class text { public static void main(String[] args) { // TODO Auto-generated method stub int number[] = new int[7]; Scanner scan = new Scanner(System.in); i...原创 2020-02-27 20:22:46 · 2031 阅读 · 0 评论