java实验
invincible_Tang
河南大学 软件学院
展开
-
Map集合
选择合适的Map集合保存5个用户的用户名和密码,然后将这些键值对打印出来。方法添加了5个用户的用户名和密码。在这个示例代码中,我们首先创建了一个。中的所有键值对,并打印出来。原创 2023-12-14 21:46:39 · 300 阅读 · 0 评论 -
读取频率最高的数字
编写一个程序,读取个数不定的整数,然后查找其中出现频率最高的数字。要求通过键盘输入数据,当输入为0时,表示结束输入。如: 如果输入的数据是2 3 40 3 54 -3 3 3 2 0,那么数字3的出现频率是最高的。如果出现频率最高的数字不是一个而是多个,则应该将它们全部输出。例如当数据是9 30 3 9 3 2 4时,3和9都出现了两次,3和9都应该输出。提示:可以利用集合的元素不能重复这一特性。原创 2023-12-14 17:27:51 · 358 阅读 · 0 评论 -
树集及排序
• 使得按照成绩自动降序排列,并输出排序的结果。原创 2023-12-13 11:17:04 · 354 阅读 · 0 评论 -
Arraylist和Set随机数
分别利用Arraylist和Set随机生成十个不重复的随机整数,随机整数范围为350到450。原创 2023-12-07 20:39:01 · 356 阅读 · 0 评论 -
Iterator集合
• 调用集合的iterator()方法获得Iterator对象,并调用Iterator的hasNext()和next()方法,迭代出集合中的所有元素,完成查找功能,并将重复的元素删除。使用ArrayList集合,向集合中添加10个整数,并使用Iterator遍历该集合,并查找键盘输入的元素。• 使用add()方法将元素添加到ArrayList集合中。原创 2023-12-07 19:58:12 · 319 阅读 · 0 评论 -
ArrayList 对象应用
将下列数据:“hello”、123、6.9、“hello”、“”、“Hello”、StringBuffer s=new StringBuffer(“hello”)中的s,添加到一个ArrayList对象中。• 将ArrayList中的所有元素打印输出。• 删除指定的元素“hello”。• 将元素123替换为1000。• 查找元素“hello”。原创 2023-12-07 19:51:29 · 386 阅读 · 0 评论 -
二月天
二月是一个有趣的月份,平年的二月有28天,闰年的二月有29天。编写一个程序,从键盘输入年份,根据输入的年份计算这一年的二月有多少天。原创 2023-11-30 20:13:21 · 418 阅读 · 0 评论 -
春节倒计时
根据所学知识,计算明年(兔年)春节的倒计时天数并输出:“距离兔年春节还有***天”。原创 2023-11-30 19:45:37 · 400 阅读 · 0 评论 -
生成验证码
使用Random类创建一个6位的验证码,其中包含数字、字母的组合,并通过键盘输入该验证码,验证通过(不区分大小写)时提示“恭喜验证成功!”,否则提示“验证失败!原创 2023-11-30 19:43:55 · 376 阅读 · 0 评论 -
字符串缓冲区练习
使用String和StringBuffer类分别对数组进行字符串拼接,使其变成一个字符串。使用StringBuffer类对键盘输入的字符串进行反转。原创 2023-11-26 17:45:24 · 323 阅读 · 0 评论 -
统计字符个数
从键盘输入一个字符串,分别统计该字符串中所有大写字母、小写字母、数字、其它字符的个数,并分类输出这些字符和统计结果。(提示:不考虑字符内容,例如:Hello123World,大写2个,小写8个,数字3个。原创 2023-11-26 15:27:04 · 391 阅读 · 0 评论 -
模拟用户登录
(1)用户名和密码正确(不区分大小写),提示“登录成功”,并打开Windows的计算器程序;(3)总共有3次登录机会,超过3次,则提示“登录失败,无法再继续登录”。(2)用户名或密码不正确,提示“用户名或密码错误”;编写一个程序,模拟用户登录。原创 2023-11-26 10:56:51 · 464 阅读 · 0 评论 -
判断某年某月天数
输入年月 ,判断该月多少天。原创 2023-11-26 09:33:11 · 375 阅读 · 0 评论 -
设计一个电视机类
设计一个电视机类,属性包括商品编号、开关状态、音量、频道等,同时设计一些方法对电视机的状态进行控制。例如,方法应包括开/关电视机、更换频道、提高/减小音量等。要求商品编号自动生成(可以考虑为电视机类设置一个管理商品编号的静态成员变量,或者专门设置一个编号管理类)。注意:有些成员变量需要定义为静态的(static),控制和操纵静态成员变量的方法应是静态的(static)。原创 2023-11-26 09:26:44 · 386 阅读 · 0 评论 -
设计一个雇员类
(1)设计一个雇员类,属性包括:编号、姓名、年龄、职务、部门,要求合理选定属性类型;该雇员类还拥有统计出勤人数的功能,可以考虑为雇员类设计一个静态属性;方法包括:构造方法、输出信息的方法、签到方法;注意考虑属性和方法的访问权限,方法的功能,及main方法中如何实现要求统计的信息。(2)创建雇员类对象,统计雇员的出勤人数。原创 2023-11-26 09:25:33 · 368 阅读 · 0 评论 -
设计一个分数类
设计一个分数类,分数的分子和分母用两个整型数表示,类所拥有的方法包括对分数进行加、减、乘、除等运算,以及输出分数的方法,输出分数的格式应该是:分子/分母。在测试类中定义分数类对象,运算并输出运算结果。原创 2023-11-26 09:23:14 · 395 阅读 · 0 评论 -
简单计算器
编写一个简单计算器类,拥有加减乘除等方法,每个方法都有2个操作数,同为double类型或同为整型,方法设计为重载,在测试类里通过键盘输入操作数,显示计算结果。原创 2023-11-26 09:18:50 · 352 阅读 · 0 评论 -
设置一个日期类
设计一个日期类,定义类的构造方法对日期进行初始化,在toString()中将其输出格式定为“月/日/年”。最后,编写一个测试程序来测试所定义的日期类能否实现预定的功能。原创 2023-11-26 09:19:24 · 331 阅读 · 0 评论 -
编一个学生类(Student)
主类(S3_1)包含:主方法main(),在其中创建两个学生对象s1和s2并初始化,两个对象的属性自行确定,然后分别显示这两个学生的学号、姓名、性别、年龄,然后修改s1的年龄并显示修改后的结果。方法:构造方法,显示学号方法showNo(),显示姓名方法showName(),显示性别方法showSex(),显示年龄方法showAge(),修改年龄方法modifyAge()。属性:学号studentNo,姓名studentName,性别studentGender,年龄studentAge。原创 2023-11-25 13:37:29 · 1689 阅读 · 0 评论 -
数组转置
【代码】数组转置。原创 2023-11-25 11:22:55 · 375 阅读 · 0 评论 -
定义一维数组并初始化,通过键盘任意输入一个数,查找该数是否存在(结果返回下标值)
定义一维数组并初始化,通过键盘任意输入一个数,查找该数是否存在(结果返回下标值)原创 2023-11-25 09:20:29 · 519 阅读 · 0 评论 -
找出两个分教最高的学生
编写程序,提示输入学生的个数、每个学生的名字及其分数,最后显示获得最高分的学生和第二高分的学生。原创 2023-11-25 09:19:14 · 383 阅读 · 0 评论 -
实现会员注册
实现会员注册,要求用户名长度不小于3,密码长度不小于6,若不满足需有提示信息,提示输入有误;注册时两次输入密码必须相同(字符串)。原创 2023-11-25 09:16:24 · 489 阅读 · 0 评论 -
六边形面积
注:使用Math类中的方法计算tan值。原创 2023-11-25 09:15:11 · 369 阅读 · 0 评论 -
一筐鸡蛋咋拿
微信中的一个问题:一筐鸡蛋,1个1个拿,正好拿完。2个2个拿,还剩1个。3个3个拿,正好拿完。4个4个拿,还剩1个。5个5个拿,还差1个。6个6个拿,还剩3个。7个7个拿,正好拿完。8个8个拿,还剩1个。9个9个拿,正好拿完。问筐里最少有多少鸡蛋?原创 2023-11-25 09:11:38 · 329 阅读 · 0 评论 -
求1000以内的完全数(一个数等于它的因子之和称为完全数)。
【代码】求1000以内的完全数(一个数等于它的因子之和称为完全数)。原创 2023-11-25 09:10:03 · 360 阅读 · 0 评论 -
分别用do-while和for循环计算1+1/2!-1/3!+1/4!-1/5!…的前20项之和。
【代码】分别用do-while和for循环计算1+1/2!-1/3!+1/4!-1/5!…的前20项之和。原创 2023-11-25 09:08:30 · 386 阅读 · 0 评论 -
出租车计费问题
开封市的出租车计费方式为:起步2公里内5元,2公里以上每公里收费1.3元,9公里以上每公里收费2元,燃油附加费1元。• 编写程序,输入公里数,计算出所需的出租车费用。原创 2023-11-25 09:06:02 · 351 阅读 · 0 评论 -
键盘录入月份的值,输出对应的季节。
【代码】键盘录入月份的值,输出对应的季节。原创 2023-11-25 09:02:53 · 414 阅读 · 0 评论 -
获取三个整数中的最大值(用三元运算符)。
【代码】获取三个整数中的最大值(用三元运算符)。原创 2023-11-25 08:59:36 · 374 阅读 · 0 评论 -
求任意输入的数字的和。
【代码】求任意输入的数字的和。原创 2023-11-25 08:58:19 · 355 阅读 · 0 评论 -
打印菱形(Java实现)
【代码】打印菱形(Java实现)原创 2023-11-25 08:50:06 · 355 阅读 · 0 评论 -
用户管理系统
在这个用户管理系统中,分别用两个一维数组保存用户名和在线时长,不同数组中相同下标的元素为同一用户的信息请输出在线时长最长的用户名称。原创 2023-11-24 18:01:53 · 334 阅读 · 0 评论 -
把下面的代码补充完整,输出结果为“实现了Inner接口的匿名内部类!”,并测试输出结果。
【代码】把下面的代码补充完整,输出结果为“实现了Inner接口的匿名内部类!”,并测试输出结果。原创 2023-11-24 14:19:47 · 345 阅读 · 0 评论 -
经理与员工工资,主要考察多态
某公司的人员分为员工和经理两类,但经理也属于员工中的一类,公司员工和经理都有自己的姓名,年龄,工号、工资、工龄等属性(通过属性无法区分员工和经理)和工资上涨函数。假设每次给员工涨工资一次能涨10%,经理能涨20%。要求利用多态实现给员工和经理涨工资,测试并通过。原创 2023-11-24 14:06:19 · 485 阅读 · 0 评论 -
创建一个抽象交通工具Vehicle类
创建一个抽象交通工具Vehicle类,它有 wheelNum 和 seatNum 两个成员变量以及抽象方法 display()。类 Bus 和类 Motorcycle 继承自Vehicle类,实现打印成员变量的 display()方法。在主函数中分别生成Bus对象和Motorcycle对象,上转型为Vehicle对象调用 display()方法。原创 2023-11-24 14:03:41 · 371 阅读 · 0 评论 -
研究生薪资管理(注:在职研究生继承学生类,实现雇员接口)
既是雇员又是学生,所以在职研究生既需要交学费又会有工资。下面要求编写一个程序来统计在职研究生的收入与学费,如果收入无法满足交学费,则输出“哎嘿,你小子钱不够了吧”信息。(思考:如果使用抽象类,是否能完成该要求?在学校中,学生每个月需要交相应的生活费(2000元),雇员每个月有相应的工资(1000~3000随机生成),而在职研究生(原创 2023-11-24 13:59:47 · 410 阅读 · 0 评论 -
final关键字的应用
定义一个类,在类中声明成员变量和成员方法,尝试使用final关键词修饰类中的变量、方法及该类,测试并查看结果,必要时加以注释。原创 2023-11-24 13:42:35 · 360 阅读 · 0 评论 -
类的继承和方法重写
定义一个基类作为父类,再定义一个继承父类的子类,在子类中重写父类的方法,使用super关键字调用父类的方法,测试其功能。原创 2023-11-24 13:33:46 · 319 阅读 · 0 评论 -
字符串加密
键盘输入一个原始字符串作为明文,然后使用加密方法加密,再对加密字符串进行解密。样例如下图,加密方法自定,完成其功能并测试。原创 2023-11-23 23:37:53 · 325 阅读 · 0 评论