Java练习题
朴实无华的小韦
记录与分享
展开
-
Java练习题——集合
文章目录集合练习题基本思路:代码Person测试类有错误请指出集合练习题考察点:集合的创建,集合的迭代,自定义对象equals方法的重写等。题目: 学生基本信息查重需求: 学生有两个属性(姓名、年龄) 学生信息由用户输入,将学生存在集合中 重写equals方法,让学生进行比较,姓名、年龄一样的学生视作同一个学生,只保留一个学生信息 打印所有学生信息扩展: 创建学生时自动给学生随机学号,学生学号不可重复,输出所有学生信息,按学号升序排序基本思路:创建一个Person类,添加属性:name,原创 2021-08-21 09:34:11 · 677 阅读 · 0 评论 -
Java练习题——点餐系统
点餐系统场景:注册多个用户,用户登录点餐系统进行点餐,点餐结束,结账扣减用户钱包余额对象:餐厅(名字,菜品数组,就餐人员,就餐选择的菜品数组)【欢迎,点菜,结账,走人】菜(菜名,价钱)人(姓名,钱包余额)运行类:提示功能:注册,登录(上一步,进入餐厅),退出系统代码//主类(运行类)package com.fish.www.ordering;import java.util.Scanner;public class OrderingSystem { static St原创 2021-08-19 19:56:02 · 1375 阅读 · 0 评论 -
Java练习题——数字计算
数字计算生成10个75-100之间(包含75和100)的随机整数,将其存放到数组中,并遍历输出数组的数据求该数组的数据之和和平均数(平均数保留两位小数点)求该数组的最大值和最小值请任选冒泡、选择、插入或其他排序算法,对上述的数组进行排序,请注明你采用的排序算法思路:生成随机数random,但是我们知道随机数的产生都是 [0,i)(i 是用户决定的最大值)这样就会不满足题目要求,我们可以这样做random.nextInt(26)+75;随机产生的最大值为25,最小值为0加上75就满足了条件原创 2021-08-19 10:36:07 · 386 阅读 · 0 评论