- 博客(5)
- 收藏
- 关注
原创 多线程应用
整个系统的设计还涉及到线程同步问题,程序启动时默认状态是猜测状态,所以如果是检查线程来执行时,判断当前状态是猜测状态,则检查线程进入等待状态,等待猜测线程完成了猜测后改变状态,这样才能进入检查的过程,同理对于猜测线程也是如此,猜测结束后状态转换为检查状态,则检测线程执行线程方法时同样需要等待。猜数字游戏是这样一个游戏:事先给定一个数值,由游戏一方进行猜测,另一方则根据猜测的数字和给定的目标数字之间的关系,告知其结果是大了、小了还是猜对了,如果猜对了游戏结束,否则继续进行。
2022-10-17 13:35:52 834 1
原创 文件和流操作
目标文件内容为:姓名:张三,抓举成绩106kg,挺举189kg.总成绩:295kg 姓名:李四,抓举成绩108kg,挺举186kg.总成绩:294kg 姓名:王五,抓举成绩112kg,挺举190kg.总成绩:302kg。源文件内容为:姓名:张三,抓举成绩106kg,挺举189kg.总成绩:295kg 姓名:李四,抓举成绩108kg,挺举186kg.总成绩:294kg 姓名:王五,抓举成绩112kg,挺举190kg.总成绩:302kg。姓名:张三,抓举成绩106kg,挺举189kg.
2022-10-17 13:30:44 1156
原创 异常处理实验
4)Station:车站类,该类中存储了多个货物对象,以及一台设备对象,可以启动机器设备对所有的货物进行检测,并对检测操作捕获异常,如果是非危险品,即未产生异常,则直接输出“商品名称检测通过”,若是危险品,则将输出异常信息,并输出“商品名称禁止通行”。2)在Machine类中,检查货物时,要判断该货物的dangerous属性,如果为true,即为危险品,此时需要抛出一个危险品异常对象,并且要在方法上添加抛出声明;"苹果", "炸药", "西服", "硫酸", "手表", "硫磺"请编写代码实现该系统。
2022-10-17 13:25:27 877
原创 实验三 面向对象进阶
圆形子类Circle和矩形子类Rectangle继承父类Person,并构造有参的构造方法以及重写父类getArea()、getLength(),并使用父类引用指向子类对象访问子类的方法。第二步,创建圆形子类Circle并继承父类Shape,构建有参构造方法并重写父类两个抽象方法getArea()、getLength();第四步,父类引用指向子类对象访问子类的方法。本问题的核心就是在于抽象类中抽象方法的定义方法以及子类继承父类的方法并重写父类中的抽象方法,并通过父类引用指向子类对象访问子类的方法。
2022-10-17 13:22:17 657
原创 Java实验一基础语法体验
题目要求:已知有一个字符'中'和一个Unicode码22269,请完成代码的编写,分别输出这两个字符及其后面的4个字符的数据,要求输出的格式为:字符(字符的Unicode码值),括号为英文半角小括号,例如:妈(22920)妉(22921)妊(22922)妋(22923)妌(22924)妍(22925),每5个字符信息占一行。问题分析:本问题的核心就是在于字符和一个整数之间的转换表示,并通过循环进行输出。输出一个字符可以输出char类型的变量,如果是数值则可以强制类型转换为char;而输出字符的Unico
2021-09-02 23:23:48 1109 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人