javaSE编程题
围绕javaSE中的部分内容所建立的案例实践的专栏
我会写bug233
这个作者很懒,什么都没留下…
展开
-
使用多线程模拟龟兔赛跑,乌龟和兔子 共用一个赛道Race,兔子每10步进行休眠。
使用多线程模拟龟兔赛跑/* 乌龟和兔子 共用一个赛道Race 举例:跑步的步数:1-100 定义一个结束比赛的方法 打印出'胜利者' */public class Race implements Runnable { //声明一个变量 public static String winner ; //胜利者 //加入关键字static:随着类的加载而加载 @Override public void run() { //兔子和乌龟都需要跑 for(int x = 1原创 2020-11-14 15:06:53 · 1024 阅读 · 0 评论 -
定义一个接口Area,其中包含一个计算面积的抽象方法calculateArea(), 然后设计MyCircle和MyRectangle两个类都实现这个接口中的方法calculateArea(),`
定义一个接口Area,其中包含一个计算面积的抽象方法calculateArea(),然后设计MyCircle和MyRectangle两个类都实现这个接口中的方法calculateArea(),分别计算圆和矩形的面积/*定义一个接口Area,其中包含一个计算面积的抽象方法calculateArea(),然后设计MyCircle和MyRectangle两个类都实现这个接口中的方法calculateArea(),` 分别计算圆和矩形的面积 *///测试类public原创 2020-10-17 14:54:44 · 8122 阅读 · 0 评论 -
创建Person接口(即“人”),它有setData()和getData()方法对“人”属性name、sex和birthday赋值和获得这些属性组成的字符串信息创建类Student实现Person接口
创建Person接口(即“人”),它有setData()和getData()方法对“人”属性name、sex和birthday赋值和获得这些属性组成的字符串信息。创建类Student实现Person接口,并对自己的“学生”属的成员变量sID、speciality设置值和获得它们值所组成的字符串信息/*创建Person接口(即“人”),它有setData()和getData()方法对“人”属性name、sex和birthday赋值和获得这些属性组成的字符串信息。创建类Student实现Person接口,原创 2020-10-17 14:50:44 · 3733 阅读 · 10 评论 -
利用接口做参数,写个计算器,能完成加减乘除运算。
利用接口做参数,写个计算器,能完成加减乘除运算。/* 利用接口做参数,写个计算器,能完成加减乘除运算。 (1)定义一个接口Compute含有一个方法int computer(int n, int m)。 (2)设计四个类分别实现此接口,完成加减乘除运算。 (3)设计一个类UseCompute,类中含有方法:public void useCom(Compute com, int one, int two), 此方法能够用传递过来的对象调用computer方法完成运算,并输出运算的结原创 2020-10-17 14:48:48 · 2114 阅读 · 0 评论 -
笔记本电脑(laptop)通常具备使用USB设备的功能。在生产时,笔记本都预留了可以插入USB设备的USB接口, 但具体是什么USB设备,笔记本厂商并不关心,只要符合USB规格的设备都可以。
笔记本电脑(laptop)通常具备使用USB设备的功能。在生产时,笔记本都预留了可以插入USB设备的USB接口, 但具体是什么USB设备,笔记本厂商并不关心,只要符合USB规格的设备都可以。定义USB接口,具备最基本的开启功能和关闭功能。鼠标和键盘要想能在电脑上使用,那么鼠标和键盘也必须遵守 USB规范,实现USB接口,否则鼠标和键盘的生产出来也无法使用。(使用面向对象思想编程:接口,多态等)/* 6:笔记本电脑(laptop)通常具备使用USB设备的功能。 在生产时,笔记本都预留了可以插入USB设备原创 2020-10-17 14:34:54 · 1146 阅读 · 1 评论 -
数字游戏一个类A有一个成员变量v有一个初值100. 定义一个类对A类的成员变量v进行猜。如果大了则提示大了小了则提示小了。等于则提示猜测成功(利用Math类的random方法获取随机数)
数字游戏一个类A有一个成员变量v有一个初值100. 定义一个类对A类的成员变量v进行猜。如果大了则提示大了小了则提示小了。等于则提示猜测成功(利用Math类的random方法获取随机数)/* 数字游戏一个类A有一个成员变量v有一个初值100. 定义一个类对A类的成员变量v进行猜。如果大了则提示大了小了则提示小了。等于则提示猜测成功(利用Math类的random方法获取随机数) */import java.util.Scanner;public class Test { public st原创 2020-10-17 14:33:26 · 1418 阅读 · 2 评论 -
选择排序的实践,用代码实现排序并遍历元素,要求格式[元素1,元素2,元素3...]
选择排序的实践,用代码实现排序并遍历元素,要求格式[元素1,元素2,元素3…]/* 请简述选择器排序思想,用代码实现排序并遍历元素,要求格式[元素1,元素2,元素3...](10分) 从0角标元素开始, 依次与其余元素比较,小的往前放,第一轮比较结束,最小值出现在最小索引处 *///测试类public class Test { public static void main(String[] args) { int[] arr = {21,34,32,12,54}; ArrayPrin原创 2020-10-17 14:31:59 · 147 阅读 · 0 评论 -
鸟和飞机都能飞行,使用代码写一个方法完成鸟的子类比如鹰,麻雀的飞行,还有飞机的飞行
需求:鸟和飞机都能飞行,使用代码写一个方法完成鸟的子类比如鹰,麻雀的飞行,还有飞机的飞行/* 1:需求:鸟和飞机都能飞行,使用代码写一个方法完成鸟的子类比如鹰,麻雀的飞行,还有飞机的飞行 提示:写一个飞的接口 写一个父类鸟,实现接口飞 写具体的鸟的子类,类继承鸟类 写一个飞机的类,实现飞的接口 *///测试类public class Test { public static void main(String[] args) { //具体类多态测试原创 2020-10-17 14:29:26 · 1251 阅读 · 0 评论