
Java
Yolanda_Vamper
Just me...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java——Person类
Description构造Person类。包括姓名(name),性别(sex)和年龄(age)。提供所有属性的set和get函数,提供print函数打印其信息Input姓名(name),性别(sex)和年龄(age)Output用户信息Sample InputLucy male 23Sample Outputname:Lucy; sex:male;...原创 2018-09-20 16:45:11 · 18912 阅读 · 0 评论 -
Java——各类字符数
Description从键盘输入一个字符串,程序输出该字符串中的大写英文字母数,小写英文字母数以及非英文字母数Input字符串Output大写英文字母数小写英文字母数非英文字母数Sample InputHello My Dear Friend, I Miss You Very Much!Sample Output92410import...原创 2018-10-23 16:15:14 · 987 阅读 · 0 评论 -
Java——解析二维数组
Description读入一个字符串,该字符串表示一个整型二维数组d,数组中的元素通过解析字符串参数获得。例如,字符串参数:“1,2;3,4,5;6,7,8”,对应的数组为:d[0,0] = 1 d[0,1] = 2 d[1,0] = 3 d[1,1] = 4 d[1,2] = 5d[2,0] = 6 d[2,1] = 7 d[2,2] = 8打印这个数组各元素的内容Input...原创 2018-10-23 16:17:01 · 2396 阅读 · 0 评论 -
Java——数据类型判断
Description从键盘分别输入通过空格分割的整型(int)、浮点型(double)、字符型(String)、布尔型(boolean),根据读取的内容判断他们的类型并将他们解析为正确的对象,并都放到一个数组中。输出各个对象的类型Input字符串Output数据类型Sample Input2.1 true 123 abcdeSample Output...原创 2018-10-23 16:18:50 · 6029 阅读 · 1 评论 -
Java——比较日期
Description从命令行输入两个日期(格式为MM,dd,yyyy),程序解析日期,判断两个日期的大小,以及两个日期的间隔天数。Input两个日期Output日期大小关系间隔天数(正数)Sample Input04,12,2012 04,21,2012Sample Output<9HINT月份是从0开始import ja...原创 2018-10-23 16:20:48 · 1839 阅读 · 0 评论 -
Java——打印双休日
Description输入年份和月份,打印当月所有双休日日期,打印格式为:“2018-06-16”Input年份和月份Output双休日日期Sample Input2018 6Sample Output2018-06-022018-06-032018-06-092018-06-102018-06-162018-06-172018-06-23...原创 2018-10-23 16:21:55 · 1144 阅读 · 0 评论 -
Java——学生列表
Description编写学生类,包含学号no、姓名name、成绩score,提供必要的构造函数、toString函数和equals/hashcode函数,其中,toString函数的格式为“no:xxx name:xxx score:xxx”,no参与equals和hashcode的计算在main函数中构造一个学生列表对象(List),用于存放多个学生对象从命令行输入多个学生对象,存入...原创 2018-10-27 10:46:32 · 2163 阅读 · 0 评论 -
Java——学生Map
Description修改《学生列表》题目,使用学生Map来存放学生的集合,其中key为学号,value为学生对象输出时按照学生的学号顺序输出Input学生个数学生对象数据操作数操作内容Output按照学号顺序输出集合中的学生Sample Input41 wong 902 liu 803 chen 704 fang 603add 5 duan...原创 2018-10-27 10:48:13 · 956 阅读 · 1 评论 -
Java——书单列表BookList
Description构建一个书单类BookList,该类中用一个列表类对象存放书单,提供添加图书(addBook)、查找图书(searchBook)的函数main函数从键盘输入多个Book添加到书单中,(添加时,提供书的名称、价格、作者、版本号),而后从键盘读入一本书,查找该列表对象中是否包含该书,若包含,输出”found: 该书在列表中的序号”,若不包含,输出“not found”,查...原创 2018-10-27 10:51:48 · 4118 阅读 · 0 评论 -
Java——打印N以内的素数
Description编写程序打印出N以内的素数,输出的素数之间用“,”(英文半角的逗号)分割。Input输入一个整数N,确定筛选的范围。Output输出筛选范围内的所有素数,输出的素数之间用“,”(英文半角的逗号)分割。Sample Input100Sample Output2,3,5,7,11,13,17,19,23,29,31,37,41,43,...原创 2018-11-06 16:47:22 · 3668 阅读 · 0 评论 -
Java——1!+2!+……+N!
Description给定一个整数N,编写程序求1!+2!+……+N!(0 Input输入一个整数NOutput输出1!+2!+……+N!Sample Input6Sample Output873import java.util.*;public class Main{ public static void main(...原创 2018-11-06 16:59:40 · 7452 阅读 · 4 评论 -
Java——十进制转二进制
Description编写代码,要求:输入参数是一个正整数,输出该整数所对应的二进制数对应的字符串。Input正整数Output输入的正整数对应的二进制字符串“1001”Sample Input9Sample Output1001import java.util.*;public class Main{ public static voi...原创 2018-11-06 17:12:58 · 1500 阅读 · 0 评论 -
Java——判断回文
Description编码实现:输入一个字符串,判断该字符串是否是回文(回文是指将该字符串含有的字符逆序排列后得到的字符串和原字符串相同的字符串)如果是回文,则输出“Yes”;否则输出“No”。Input判定是否是回文的字符串Output“Yes”或者“No”Sample InputTooooTSample OutputYesimport jav...原创 2018-11-06 17:18:40 · 4414 阅读 · 1 评论 -
Java——逆序输出整数
Description编写程序将整数逆序输出。如输入为9876输出为6789Main函数中读入n个整数,输出n个整数的逆序数Input整数个数nn个整数Outputn个整数的逆序数Sample Input3123423231112Sample Output432132322111package org.sdust.cise;...原创 2018-11-08 14:02:41 · 2552 阅读 · 0 评论 -
Java——字符串
Description对于输入字符串s(假设字符串只包含字母构成的单词和空格),完成如下功能:1. 统计该字符串中字母c出现的次数 2. 求该字符串的逆 3. 输出该字符串中子串str的所有位置(无需考虑子串叠加现象)4. 将字符串中每个单词的第一个字母变成大写并输出Input字符串s字母c子串strOutputc在s中出现的次数s的逆str在s中的所有位...原创 2018-10-23 16:13:24 · 966 阅读 · 1 评论 -
Java——判读回文
Description用户从键盘输入一个整数,程序将判断这个数是几位数并输出其位数,并判断这个数是否是回文数,是则输出Y,否则输出N。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223都是回文数。Input整数Output几位数是否是回文数Sample Input12121Sample Output5Yimpor...原创 2018-10-23 16:11:42 · 1256 阅读 · 0 评论 -
Java——整数数组比较
Description给定两个整型数组A和B,将A的元素复制到B中,使得两个数组完全相同。再将B数组从小到大排列,将两数组的同一位置上对应的元素进行比较,统计出A中大于B的元素个数,等于B中元素的个数,小于B中的元素的个数。Input数组A的个数数组A元素OutputA大于B的个数A等于B的个数A小于B的个数Sample Input1023 1 32 8...原创 2018-10-23 16:09:00 · 3153 阅读 · 0 评论 -
Java——Person类2
Description在Person类的基础上,添加一个带参数的构造函数,参数分别为姓名,性别,年龄,提供print函数打印其信息Input姓名(name),性别(sex)和年龄(age)Output用户信息Sample InputLucy male 23Sample Outputname:Lucy; sex:male; age:23import...原创 2018-09-20 16:47:29 · 1520 阅读 · 0 评论 -
Java——Person类3
Description在Person类的基础上,添加一个静态变量avgAge表示所有Person对象的平均年龄(整数),提供方法getAvgAge能够读取该静态变量。main函数中,构造三个Person类的对象,读入他们的信息,并输出他们的平均年龄Input多个用户信息Output平均年龄Sample Inputa male 23b female 21c ...原创 2018-09-20 16:49:51 · 1691 阅读 · 1 评论 -
Java——MyDate类
Description构造日期类MyDate类,包含年月日,提供相应的get和set函数,提供void print()函数打印日期,提供int compare(MyDate d)测试当前对象和参数对象d的早晚,如果早则返回-1,晚则返回1,相等则返回0在main函数中,读入两个日期对象,输出第一个日期对象的信息,输出两个对象的比较结果Input两个日期对象,第一个为当前日期对象的...原创 2018-09-20 16:52:28 · 10806 阅读 · 0 评论 -
Java——圆类
Description设计一个圆类,成员包括半径r(double类型),提供计算其周长的方法getPerimeter和计算其面积的方法getArea。π=3.14Sample Input2.0 4说明:两个数值,表示两个圆的半径Sample Output12.56 12.56 50.24 25.12说明:第1行是第1个圆的面积;第2行是第1个圆的周长;第3行是第2个圆的...原创 2018-09-20 16:55:01 · 8259 阅读 · 1 评论 -
Java——学生、大学生、研究生类
Description定义Student学生类,拥有学号、姓名、性别属性,提供构造函数,以及相应属性的get set函数,提供函数attendClass(String className)表示上课。定义CollegeStudent大学生类继承自Student类,拥有新增属性专业,提供构造函数,提供新增属性的get和set函数定义GraduateStudent研究生类继承自CollegeS...原创 2018-09-20 16:57:25 · 4440 阅读 · 0 评论 -
Java——Shape类
Description定义一个形状类Shape,提供计算周长getPerimeter()和面积getArea()的函数定义一个子类正方形类Square继承自Shape类,拥有边长属性,提供构造函数,能够计算周长getPerimeter()和面积getArea()定义一个子类长方形类Rectangle继承自Square类,拥有长、宽属性,提供构造函数,能够计算周长getPerimeter(...原创 2018-09-20 16:59:40 · 14068 阅读 · 1 评论 -
Java——Shape类2
Description定义一个形状类Shape,提供计算周长getPerimeter()和面积getArea()的函数定义一个子类正方形类Square继承自Shape类,拥有边长属性,提供构造函数,能够计算周长getPerimeter()和面积getArea()定义一个子类长方形类Rectangle继承自Square类,拥有长、宽属性,提供构造函数,能够计算周长getPerimeter(...原创 2018-10-21 13:19:12 · 2928 阅读 · 0 评论 -
Java——员工类
Description假定要为某个公司编写雇员工资支付程序,这个公司有各种类型的雇员(Employee),不同类型的雇员按不同的方式支付工资(都是整数):(1)经理(Manager)——每月获得一份固定的工资(2)销售人员(Salesman)——在基本工资的基础上每月还有销售提成(3)一般工人(Worker)——则按他每月工作的天数计算工资在Employee中提供函数getSalar...原创 2018-10-21 13:20:44 · 7425 阅读 · 3 评论 -
Java——员工类2
Description修改题目131的员工类,使得Employee类为抽象类,getSalary()方法是抽象方法Input经理的月工资 销售人员的基本工资 销售人员的提成工人的工作天数 工人每天的工资Output经理的工资销售人员的工资工人的工资Sample Input120003000 500022 200Sample Output12...原创 2018-10-21 13:22:38 · 1701 阅读 · 1 评论 -
Java——学生、大学生、研究生类-2
Description修改题目125(学生类-本科生类-研究生类)为学生类添加属性成绩,添加相应的get和set函数,添加函数getGrade()表示获得等级,该函数应当为抽象函数。本科生和研究生的等级计算方式不同,如下所示本科生标准 研究生标准[80--100) A [90--100) A[70--80) B [80--90) B[60--70) C [70--80) C[...原创 2018-10-21 13:24:48 · 3481 阅读 · 0 评论 -
Java——打球过程
Description利用模板方法来构造相关类实现下述过程:各种球类的玩法虽然不同,但是球类比赛的过程是类似的,都包含如下几个步骤:1球员报道-->2比赛开始-->3比赛-->4比赛结束-->5公布比赛成绩,且其中1 2 4步相同 第3步根据球类不同,玩法不同,第5步根据得分不同,公布方式结果不同构造类BallMatch表示球类比赛,包含方法compete表示真...原创 2018-10-21 13:25:56 · 1500 阅读 · 0 评论 -
Java——矩阵类
Description利用二维数组(double[])实现一个矩阵类:Matrix。要求提供以下方法:(1)set(int row, int col, double value):将第row行第col列的元素赋值为value;(2)get(int row,int col):取第row行第col列的元素;(3)width():返回矩阵的列数;(4)height():返回矩阵的行数;(...原创 2018-10-21 13:33:28 · 26442 阅读 · 2 评论 -
Java——家电类
Description某大型家电企业拥有一批送货卡车,运送电视机、洗衣机、空调等家电。编程计算每个卡车所装载货物的总重量。要求有一个Appliance(家电)接口和有三个实现类TV、WashMachine和AirConditioner,这些类能够提供自重。有一个Truck类,包含了该货车上的所有家电,用一个集合(数组或集合类)表示。Main函数中程序能够输出Truck类所装载货物的总重量。...原创 2018-10-21 13:35:20 · 3915 阅读 · 4 评论 -
Java——教师类
Description设计一个教师类Teacher,要求:属性有编号(int no)、姓名(String name)、年龄(int age)、所属学院(String seminary),为这些属性设置相应的get和set方法。为Teacher类重写equals方法,要求:当两个教师对象的no相同时返回true。重写Teacher类的toString方法,通过该方法可以返回“no: **...原创 2018-10-21 13:36:37 · 9972 阅读 · 0 评论 -
Java——教师类2
Description1. 修改教师类,使得由多个Teacher对象所形成的数组可以排序(编号由低到高排序),并在main函数中使用Arrays.sort(Object[] a)方法排序2. 定义一个类TeacherManagement,包含教师数组,提供方法add(Teacher[]),使其可以添加教师,提供重载方法search,方法可以在一组给定的教师中,根据姓名或年龄返回等于指定姓名...原创 2018-10-21 13:38:06 · 3489 阅读 · 1 评论 -
Java——计算机类
Description构造计算机类,其中包含其配置信息:处理器、主板、内存、显示器、硬盘等设备,各个设备均有型号(字符串),特别的,处理器有主频(小数)和内核数(整数)、显示器有尺寸(整型)、内存和硬盘有容量数据(GB为单位)。请你尝试构造合适的类和类的关系来表示计算机,并为该计算机类添加计算价格(各设备价格之和)、打印配置信息等方法。重写相关类的equals方法,使得两个配置完全相同的计算...原创 2018-10-21 13:40:05 · 4525 阅读 · 1 评论 -
Java——BigDecimal 笔记
BigDecimal 比Double, float更加精确,你记住这个就行啦!1.构造方法 public BigDecimal(double val) 将double表示形式转换为BigDecimal*不建议使用 public BigDecimal(int val) 将int表示形式转换成BigDecimal public BigDecimal(String val...原创 2019-03-22 11:21:31 · 306 阅读 · 0 评论