- 博客(10)
- 收藏
- 关注
原创 面向对象基础的Java作业十
(2)学生管理系统的主界面的代码编写,创建集合对象,用于存储学生数据,打印学生管理系统主界面的相关功能,创建键盘输入功能,用switch语句实现选择的功能。所以,要获取集合中的第2个元素应该是get(1)。(3) 在while循环条件中使用hashNext()方法判断集合中是否存在下一个元素,如果存在,则调用next()方法将元素取出,否则说明已到达了集合末尾,停止遍历元素。(5) 此时,集合中应该没有元素了,用peekLast()方法获取集合中的最后一个元素,由于集合为空,应该返回NULL。
2023-12-16 20:33:13
77
1
原创 面向对象基础的Java作业九
思考题:编写Java应用程序。(1) 在main()方法中,使用StringBuffer类中的方法,依次实现字符序列的添加和删除操作。(1) 在main()方法中,使用String类中几种常见的获取方法,依次实现对字符串的获取操作。(1) 在main()方法中,通过调用System类的常用方法,依次实现获取系统信息的操作。(1) 在main()方法中,使用String类中的替换和切割等方法,对字符串的操作。(1) 在main()方法中,使用String类中的转换和拼接方法,对字符串操作。
2023-11-26 22:08:23
77
1
原创 面向对象基础的Java作业八
(2) Player类中定义一个play(int index)方法,方法接收一个int类型的参数,表示播放歌曲的索引,当index>10时,paly()方法用throw关键字抛出NoThisSongException异常,创建异常对象时,调用有参的构造方法,传入“您播放的歌曲不存在”。(1) Shape接口中有一个抽象方法area(),方法接收有一个double类型的参数,返回一个double类型的结果;(2)Cat类实现Animal接口的方法,并定义另一个方法catchMouse()
2023-11-26 22:03:42
302
1
原创 面向对象基础的Java作业七
(1) Student类有name(姓名)、和age(年龄)属性,一个包含两个参数的构造方法,用于给name和age属性赋值,一个show()方法打印Student的属性信息。(2) 设计接口SmartPhone代表智能手机,在接口中定义faceTime()方法,并使用extends关键字继承Phone接口,使其具有Phone接口的所有功能。例如,给小狗喂骨头,小狗会汪汪叫;(3) 设计类HWPhone表示华为手机,类中定义useHWUI()方法,并实现SmartPhone接口的所有方法。
2023-11-26 21:34:24
365
1
原创 面向对象基础的Java作业六
5. 编写 Java 程序,定义一个圆类——Circle,在类的内部提供2个属性:半径(r) 和圆心Point point,同时提供两个方法: 计算面积(getArea() ) 和计算周长(getPerimeter())。(1) 对Student1类进行修改,在类中定义三个重载的构造方法,包括无参的构造方法,接收一个String类型参数的构造方法,接收String类型和int类型两个参数的构造方法。(2) 编写一个测试类Example06,在main()方法中通过有参构造方法创建一个对象。
2023-11-26 16:47:50
220
1
原创 面向对象基础的Java作业五
(4) 对Example03类进行修改,在main()方法中创建Student类的实例对象,通过调用对象的setName(String n)和setAge(int a)方法来设置的name属性和age属性值,并调用speak()方法。(2) 对Student类进行修改,将name和age属性使用private修饰,然后定义getName()、setName(String n)、getAge()和setAge(int a)四个对外访问name和age的方法。在 main 方法中创建人类的实例然后将信息显示。
2023-10-31 22:53:13
213
原创 面向对象基础的Java作业四
程序启动后会随机生成1~3的随机数,分别代表剪刀、石头和布,玩家通过键盘输入剪刀、石头和布与电脑进行5轮的游戏,赢的次数多的一方为赢家。三色球问题:一个口袋中放有12个球,其中有3个红的,3个白的和6个黑的,问从中任取8个共有多少种不同的颜色搭配?请输入您的选择(1-剪刀,2-石头,3-布):2。请输入您的选择(1-剪刀,2-石头,3-布):3。请输入您的选择(1-剪刀,2-石头,3-布):1。请输入您的选择(1-剪刀,2-石头,3-布):1。1、3个白球最少会出现几个,最多出现几个?
2023-10-28 19:38:47
134
1
原创 面向对象基础的Java作业三
(例如:1^3 + 5^3+ 3^3 = 153),求100—1000的水仙花数。小丫向银行贷款22万元,分30年还清,其首年每月还款1699元,之后每年递减5%,请问30年后,小王总共要向银行还本带利多少钱。使用循环结构显示10000元钱,年利率为5.6,存款期限为10年的每年到期本金加利率的值是多少。提示:输出10年共10个存款结果,注意下一年的本金是上一年的本金加利率的结果。(2)修改新的a1和a2,a1为原a2的值,a2为新产生的数字。(1)新的数字为a1和a2的和,输出产生的新数字。
2023-10-28 19:28:21
83
原创 面向对象基础的Java作业二
提示:最简单的是在循环中使用两个计数器,一个每次加1,一个每次加2。还有一种难些,就是分析分母是由分子的一个通配公式组成的。中国目前的GDP为14.5万亿美元,年均GDP增长7%,请问到2050年,我国GDP为多少?用你喜欢的循环结构输出1,2/3,3/5,4/7,5/9…对账户的操作包括存款、取款、查询余额,所以再定义四个方法:“存款”请用while循环输出1,3,5,7,9,...100。请用for循环输出100,95,90,85,...0。账户的属性包括账号和存款余额,需要在。实现银行账户的概念。
2023-10-28 19:16:41
101
原创 面向对象基础的Java作业一
(4) 对Example03类进行修改,在main()方法中创建Student类的实例对象,通过调用对象的setName(String n)和setAge(int a)方法来设置的name属性和age属性值,并调用speak()方法。(2) 对Student类进行修改,将name和age属性使用private修饰,然后定义getName()、setName(String n)、getAge()和setAge(int a)四个对外访问name和age的方法。在 main 方法中创建人类的实例然后将信息显示。
2023-10-28 19:04:24
82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人