java
文章平均质量分 90
xrxLeo
这个作者很懒,什么都没留下…
展开
-
基于Java的中国象棋对弈系统
请自行按此找一些棋子的图片,main是棋盘课程设计基本功能描述实现一个中国象棋对弈的软件,实现中国象棋的规则:棋子共有三十二个,分为红、黑两组,每组十六个,各分七种,其名称和数目如下所述。红棋子:帅一人,车、马、炮、相、士各两个,兵五个。黑棋子:将一个,车、马、炮、象、士各两个,卒五个。在对局时,由执红棋的一方先走,双方轮流各走一着,直至分出胜负为止。轮到走棋的一方,将某个棋子从一个交叉点到另一个空着的交叉点,或者吃掉对方的棋子而占领叉点,都算走了一着。双方各走了一着,称为一个回合。以“原创 2021-01-23 19:32:42 · 2023 阅读 · 2 评论 -
JAVA语言程序设计(第三版)11.7 编写程序,实现一个对象栈类MyStack<T>,要求使用ArrayList类实现该栈,该栈类的UML图如下:
11.7 编写程序,实现一个对象栈类MyStack,要求使用ArrayList类实现该栈,该栈类的UML图如下:package com.leox;import java.util.ArrayList;/** * @Description TODO * @Author xrxleo * @Date 2020/12/18 4:43 下午 */public class MyStack<T> { private ArrayList<T> list; pu原创 2020-12-18 17:07:22 · 1446 阅读 · 1 评论 -
JAVA语言程序设计(第三版)11.4
JAVA语言程序设计(第三版)11.411.4 创建一个元素是字符串的ArrayList对象,在其中添加若干元素。编写程序,用下面3中方法将其中每个字符串转换成大写(1)通过索引循环访问(2)使用迭代器(3)调用replaceAll()方法package com.leox;import java.util.ArrayList;import java.util.Iterator;/** * @Description TODO * @Author xrxleo * @Date 2020原创 2020-12-18 15:04:33 · 2301 阅读 · 1 评论 -
JAVA语言程序设计(第三版)10.5,10.6, 10.7
JAVA语言程序设计(第三版)10.5,10.6, 10.710.5 编写程序,修改Employee的定义,使它能够根据员工的年龄(age字段值)进行比较,年龄大的员工排在前面。package com.leox;import java.util.Arrays;/** * @Description 修改Employee类,年龄大的员工排在前面。 * @Author xrxleo * @Date 2020/12/17 4:57 下午 */public class Employee imp原创 2020-12-17 17:28:08 · 1993 阅读 · 0 评论 -
JAVA语言程序设计(第三版)10.1,10.2,10.3, 10.4
JAVA语言程序设计(第三版)10.1,10.2,10.3, 10.410.1 设计一个名为Swimmable的接口,其中包含void swim()方法;设计另一个名为Flyable的接口,其中包含fly()方法。定义一个Duck类实现上述两个接口。定义测试类,演示接口类型的使用。package com.leox;/** * @Description 10.1 Swimmable接口,Flyable接口,Duck测试类 * @Author xrxleo * @Date 2020/12/17原创 2020-12-17 16:51:21 · 5402 阅读 · 1 评论