
Java程序设计笔记
文章平均质量分 80
LiuLin_Hao
这个作者很懒,什么都没留下…
展开
-
2021-06-18 Java程序设计基础--实验7
7-1 测试抛出异常 (20 分)尝试构造类ArrayUtil,该类的方法int findMax(int[] arr, int begin, int end)能抛出IllegalArgumentException(表示参数错误)的方法。 正常执行要求begin<=end如果begin>=end,抛出异常(IllegalArgumentException),异常信息为 “begin:x >= end:x”如果begin<0,抛出异常(IllegalArgumentExceptio转载 2021-06-18 18:11:51 · 1829 阅读 · 0 评论 -
Java程序设计-实验6-sdust
6-3 成绩管理系统 (20 分)构造一个成绩管理系统CourseManagementSystem,该系统包括如下几个方法:void add(int no, int grade)添加该学号的成绩,如果系统已有该学生成绩,则输出"the student already exists";void delete(int no)删除某学号成绩,如果不存在此学生则输出"no such student";int query(int no)查询并返回该学号的成绩;统计成绩void statistics( )统计[0-5原创 2021-06-11 17:11:27 · 2210 阅读 · 0 评论 -
Java程序设计实验5---sdust
6-42 可定制排序的矩形 (20 分)从键盘录入表示矩形个数的数字n,然后录入n个矩形的长和宽,然后对这n个矩形按照面积从大到小排序,并输出排序后的每个矩形的面积。要求:请设计Rectangle类,包含相应的构造函数和成员函数,实现Comparable接口输入描述:矩形个数,每个矩形的长和宽输出描述:由大到小排序的每个矩形的面积裁判测试程序样例:import java.util.Comparator;import java.util.Arrays;import java.util.Sca原创 2021-06-09 10:35:44 · 838 阅读 · 3 评论 -
Java程序设计实验4---sdust
6-47 图书和音像租赁 (20 分)图书和音像店提供出租服务,包括图书和DVD的出租。图书包括书名(String,一个词表示)和价格(double),DVD包括片名(String,一个词表示)。它们都是按天出租,但租金计算方式却不同,图书的日租金为图书价格的1%,DVD的日租金为固定的1元。构造图书和DVD类的继承体系,它们均继承自Media类,且提供方法getDailyRent()返回日租金,构造音像店类MediaShop,提供静态函数double calculateRent(Media[] medi原创 2021-06-09 09:47:36 · 718 阅读 · 0 评论 -
Java程序设计实验3---sdust
7-1 多数组排序 (20 分)3个整数数组进行整体排序,根据输入的三个数组的元素,输出排序后的结果(从大到小)输入格式:第1个数组的长度第1个数组的各个元素第2个数组的长度第2个数组的各个元素第3个数组的长度第3个数组的各个元素输出格式:所有数组的整体排序输入样例:在这里给出一组输入。例如:3 79 80 61388 66 77223 90输出样例:在这里给出相应的输出。例如:90 88 80 79 77 66 61 23Accepted Codeimpo原创 2021-06-09 09:36:53 · 1261 阅读 · 1 评论 -
Java程序设计实验2---sdust
6-1 汽车类 (20 分)编写汽车类,其功能有启动(start),停止(stop),加速(speedup)和减速(slowDown),启动和停止可以改变汽车的状态(on/off),初始时状态为off,速度为0,speedUp和slowDown可以调整汽车的速度,每调用一次汽车速度改变10(加速增10,减速减10),汽车启动后才能加减速,加速上限为160,减速下限为0,汽车速度减为0后才能停止,给出汽车类的定义。 Main函数中构造一个汽车对象,并对该对象进行操作,各个操作的编号为:1.start2翻译 2021-06-09 09:21:18 · 927 阅读 · 0 评论 -
Java程序设计 计算机2019-3/4作业1 20210430 20点35分
7-1 一个整数各个位上的最大数字 (30 分)编写一个类的方法,其输入参数为一个整数,输出为该整数各个位上的最大数字。输入格式:输入一个整数N输出格式:输出该整数N各个位上的最大数字输入样例:在这里给出一组输入。例如:59274输出样例:在这里给出相应的输出。例如:9Accepted Code 1import java.util.Scanner;import java.lang.Math;public class Main { public static void m原创 2021-04-30 20:52:14 · 418 阅读 · 2 评论 -
Java程序设计 计算机2019-1/2/3/4-实验1 20210430 20点15分
7-1 1!+2!+……+N! (20 分)给定一个整数N,编写程序求1!+2!+……+N!(0<N<100)输入格式:输入一个整数N输出格式:输出1!+2!+……+N!输入样例:在这里给出一组输入。例如:6输出样例:在这里给出相应的输出。例如:873Accepted Code1import java.util.Scanner;import java.lang.Math;import java.util.Arrays;public class Main {原创 2021-04-30 20:33:41 · 296 阅读 · 1 评论