
卡关训练
文章平均质量分 68
《JavaEE开发工程师》课程中每个知识点对应任务卡练习
涛涛同学debug
重复,反思,应用。
展开
-
02 Java面向对象—第4节 面向对象高级~综合案例——猜拳游戏
猜拳游戏1、猜拳游戏问题描述分析方法代码总结1、猜拳游戏问题描述今天的任务是通过控制台方式实现一个人机对战的猜拳游戏,用户通过输 入(1.剪刀 2.石头 3.布),机器随机生成(1.剪刀 2.石头 3.布),胜者积分, n 局以后通过积分的多少判定胜负。分析方法拿道题目,首先分析题意,然后看看能抽象出来几个类,对应的属性和方法(注意:属性和方法可以边写边定义,包括方法的返回值类型都是写到后面才知道要不要有返回值),最后就不断完善它。代码Person.javaimport java.uti原创 2021-01-27 03:17:56 · 433 阅读 · 1 评论 -
02 Java面向对象—第4节 面向对象高级~数组增删查案例(动态扩容)
数组增删查案例一、面向对象高级训练任务2、数组增删查案例问题描述解题思路代码动态扩容一、面向对象高级训练任务2、数组增删查案例问题描述设置一个类, 命名为 MyList 类中包含属性:Object[ ] element 方法有如下几个:增加方法 add : 可以向数组属性中依次存储 Object,数组内容存满时,需实现动态扩容(详解在下面)。删除方法 remove :可以根据数据或下标,从数组属性中删除 Object 数据,删除后,数组后续元素需前移。查询方法 get :方法传入下标,返回原创 2021-01-25 03:03:05 · 242 阅读 · 0 评论 -
02 Java面向对象—第4节 面向对象高级~编写用户登陆案例
目录一、面向对象高级训练任务1、编写用户登陆案例问题描述解题思路代码一、面向对象高级训练任务1、编写用户登陆案例问题描述假设用户账号为:admin,密码为 123,编写用户登陆案例。 要 求:请将登陆定义为 login 方法, 并将 login 方法写在UserService 类中解题思路本题很明显要创建两个类,一个UserService 类和一个测试类。在UserService 类中要封装两个属性以及定义login 方法。login方法主要是用于判断测试类中用户输入的账号密码是否正确,才原创 2021-01-25 01:25:34 · 877 阅读 · 4 评论 -
01 Java基础语法—第 6 节 综合案例——快递E栈
一、快递 E 栈问题描述功能介绍:角色切换(快递员和普通用户)快递员功能:存快递,删除快递,修改快递,查看所有快递普通用户功能:取快递存快递删除快递修改快递查看所有快递取快递代码...原创 2021-01-15 11:02:16 · 360 阅读 · 0 评论 -
02 Java面向对象—第3节 面向对象进阶
目录一、面向对象进阶训练任务1.、编写一个类 Book,代表图书问题描述代码2、通过类描述开课吧的 Java 学员问题描述代码3、通过类描述衣服, 每个衣服对象创建时需要自动生成一个序号值问题描述解题思路代码关键技术一、面向对象进阶训练任务1.、编写一个类 Book,代表图书问题描述具有属性: 名称(title)、页数(pageNum),其中页数不能少于 200 页,否则输出错误信息,并赋予默认值 200。具有方法: 为各属性设置赋值和取值方法。 detail,用来在控制台输出每 本图书的名称和原创 2021-01-15 00:32:34 · 502 阅读 · 0 评论 -
01 Java基础语法—第 5 节数组-选队长游戏训练
目录一、选队长游戏训练任务问题描述解题思路代码一、选队长游戏训练任务问题描述今天同学们相约一起爬山游玩,为了更好的进行这场活动,大家准备推举 一个人作为出游的临时队长。为了体现合理公平,大家提出了一个比较有趣的 规则。所有人围成一圈,顺序排号。从第一个人开始报数(从 1 到 3 报数), 凡报到 3 的人退出圈子,剩下的人继续报数,最后留下的当选为队长。 请你通过编写程序,求出一组人中的队长是原来第几位同学。解题思路代码import java.util.Scanner;public cl原创 2021-01-12 13:37:51 · 339 阅读 · 0 评论 -
01 Java基础语法—第 5 节数组
目录一、选队长游戏训练任务问题描述代码二、流程控制的逻辑训练任务1、查找某个整数问题描述代码2、找出数组的最值问题描述代码3、两数之和问题描述代码关键技巧4、排序并查找问题描述代码5、移动零问题描述代码一、选队长游戏训练任务问题描述今天同学们相约一起爬山游玩,为了更好的进行这场活动,大家准备推举 一个人作为出游的临时队长。为了体现合理公平,大家提出了一个比较有趣的 规则。所有人围成一圈,顺序排号。从第一个人开始报数(从 1 到 3 报数), 凡报到 3 的人退出圈子,剩下的人继续报数,最后留下的当选原创 2021-01-09 23:57:48 · 660 阅读 · 0 评论 -
01 Java基础语法—第4节流程控制
目录一、出租车计费训练任务(分支语句)问题描述代码【自己写的】关键技术【参考代码】二、人工智障训练任务(循环)问题描述代码三、流程控制的逻辑训练任务(分支+循环综合)1、计算应缴金额【阶梯型】问题描述代码2、计算该年该月天数问题描述代码关键技术3、图形打印代码4、打印九九乘法表代码5、打印三位数中的所有水仙花数问题描述代码一、出租车计费训练任务(分支语句)问题描述本次任务一起来解决出租车计费问题。某市出租车计费标准如下图所示, 请根据此标准完成一个出租车计费模拟功能,能够计算总费用和列出产生费用 项原创 2021-01-09 23:14:47 · 232 阅读 · 0 评论 -
01 Java基础语法—第3节基础语法
一、小王面试第 1 题问题描述定义一个整型变量并赋任意五位正整数作为初始值,判断它是不是五位 回文数(五位回文数:个位与万位相同,十位与千位相同,例如:12321);代码import java.util.Scanner;public class Test_1 { public static void main(String[] args) { System.out.println("请输入任意五位整数:"); Scanner scr = new Scanner(System.in原创 2021-01-09 21:53:29 · 241 阅读 · 0 评论