
习题
每天都来写日记
这个作者很懒,什么都没留下…
展开
-
如何将D盘中的目录拷贝到C盘指定目录下
问题描述:如何将D盘中的目录拷贝到C盘指定目录下代码实现import java.io.*;public class CopyAll { public static void main(String[] args) { //拷贝源 File srcFile = new File("D:\\360Safe"); //拷贝目标 File destFile = new File("c:\\a\\b\\"); //调用拷原创 2020-11-12 13:04:32 · 926 阅读 · 2 评论 -
数组练习:写一个类Army,代表一支军队,这个类有一个属性Weapon数组w
问题描述:写一个类Army,代表一支军队,这个类有一个属性Weapon数组w(用来存储该军队所拥有的所有武器),该类还提供一个构造方法,在构造方法里通过传一个int参数来限定该类所能拥有的最大武器数量,并用这一大小来初始化数组w。该类还提供一个方法addWeapon(Weapon wa),表示把参数wa所代表的武器加入到数组w中。在这个类中还定义两个方法attackAll()让w数组中的所有武器攻击;以及moveAll()让w数组中的所有可移动的武器移动。写一个主方法去测试以上程序。问题分析原创 2020-10-27 22:36:33 · 2094 阅读 · 0 评论 -
为某个酒店编写程序:酒店管理系统,模拟订房、退房、打印所有房间状态等功能。
问题描述:为某个酒店编写程序:酒店管理系统,模拟订房、退房、打印所有房间状态等功能。1、该系统的用户是:酒店前台。2、酒店使用一个二维数组来模拟。“Room[][] rooms;”3、酒店中的每一个房间应该是一个java对象:Room4、每一个房间Room应该有:房间编号、房间类型、房间是否空闲.5、系统应该对外提供的功能:可以预定房间:用户输入房间编号,订房。可以退房:用户输入房间编号,退房。可以查看所有房间的状态:用户输入某个指令应该可以查看所有房间状态。问题分析:定义Room和H原创 2020-10-25 17:45:36 · 2748 阅读 · 0 评论 -
编写程序,使用一维数组,模拟栈数据结构。
问题描述:使用一维数组,模拟栈数据结构。要求:1、这个栈可以存储java中的任何引用类型的数据。2、在栈中提供push方法模拟压栈。(栈满了,要有提示信息。)3、在栈中提供pop方法模拟弹栈。(栈空了,也有有提示信息。)4、编写测试程序,new栈对象,调用push pop方法来模拟压栈弹栈的动作。问题分析:需要定义一个栈帧变量index,来一直指向栈顶,初始时index = -1。代码实现:MyStack类:public class MyStack { private Obje原创 2020-10-25 17:34:40 · 620 阅读 · 0 评论 -
编写Java程序模拟简单的计算器。 定义名为Number的类其中有两个整型数据成员n1和n2应声明为私有。 编写构造方法赋予n1和n2初始值
题目:编写Java程序模拟简单的计算器。定义名为Number的类其中有两个整型数据成员n1和n2应声明为私有。编写构造方法赋予n1和n2初始值再为该类定义加addition()、减subtration()、 乘multiplication()、 除division()等公有实例方法分别对两个成员变量执行加、减、乘、除的运算。在main方法中创建Number类的对象调用各个方法并显示计算结果代码:public class Homework3 { public static void m原创 2020-10-19 21:55:04 · 11311 阅读 · 0 评论 -
请定义一个交通工具(Vehicle)的类 其中有属性: 速度(speed) 体积(size)等等 方法移动(move())
一、题目请定义一个交通工具(Vehicle)的类其中有属性:速度(speed)体积(size)等等方法移动(move())设置速度(setSpeed(int speed))加速speedUp(),减速speedDown()等等.最后在测试类Vehicle中的main( )中实例化一个交通工具对象并通过方法给它初始化speed,size的值并且打印出来。另外调用加速减速的方法对速度进行改变。二、代码public class Homework2 { public static v原创 2020-10-18 23:04:42 · 8881 阅读 · 0 评论 -
编写程序模拟“主人“喂养“宠物的场景:提示1: 主人类: Master 宠物类: Pet
一、问题编写程序模拟“主人"喂养"宠物的场景:提示1:主人类: Master宠物类: Pet宠物类子类: Dog、 Cat、 YingWu ,提示2:主人应该有喂养的方法: feed() .宠物应该有吃的方法: eat()只要主人喂宠物[宠物就吃。要求:主人类中只提供–个喂养方法feed(),要求达到可以喂养各种类型的宠物。编写测试程序:创建主人对象创建各种宠物对象调用主人的喂养方法feed(),喂养不同的宠物,观察执行结果。邇过该案例,理解多态在开发中的作用.重要提示: feed原创 2020-10-16 22:07:58 · 3347 阅读 · 3 评论 -
编写程序实现乐手弹奏乐器。乐手可以弹奏不同的乐器从而发出不同的声音。可以弹奏的乐器包括二胡、钢琴和琵琶。
一、问题编写程序实现乐手弹奏乐器。乐手可以弹奏不同的乐器从而发出不同的声音。可以弹奏的乐器包括二胡、钢琴和琵琶。实现思路及关键代码:1)定义乐器类Instrument,包括方法makeSound ()2)定义乐器类的子类:二胡Erhu、钢琴Piano和小提琴Violin3)定义乐手类Musician,可以弹奏各种乐器play (Instrument i)4)定义测试类,给乐手不同的乐器让他弹奏二、代码public class Test1{ public static void main(S原创 2020-10-16 22:04:47 · 3294 阅读 · 0 评论 -
猜数字游戏 一个类A有一个实例变量v,从键盘接收一个正整数作为实例变量v的初始值。
一、问题猜数字游戏一个类A有一个实例变量v,从键盘接收一个正整数作为实例变量v的初始值。另外再定义一个类B,对A类的实例变量v进行猜测。如果大了则提示大了小了则提示小了等于则提示猜测成功二、代码public class homework1{ public static void main(String[] args){ java.util.Scanner s1 = new java.util.Scanner(System.in); A a1 = new A(s1.nextInt()原创 2020-10-16 21:59:51 · 1131 阅读 · 1 评论 -
写一个名为Account的类模拟账户。 该类包括的属性:账户id, 余额balance,年利率annualInterestRate:
问题描述:写一个名为Account的类模拟账户。该类包括的属性:账户id, 余额balance,年利率annualInterestRate:包含的方法:各属性的set和get方法。取款方法withdraw(),存款方法deposit()写一个测试程序(1)创建一个customer, 名字叫Jane Smith, 他有一个账号为1000, 余额为2000,年利率为1.23%(2)对Jane Smith操作:存入100元,再取出960元,再取出2000.打印Jane Smith的基本信息信息如原创 2020-10-15 21:16:11 · 5180 阅读 · 1 评论