摘要: 抽象类 why:为了解决父类不能实例化对象的问题。 how:abstract class 抽象方法 why:父类中的一些方法,无法写方法体。 how:abstract foo(); 特点:子类必须重写父类的抽象方法,除非子类也是一个抽象类。 接口 why:为了解决父类单根性。 特点:一个类只能继承( 阅读全文
posted @ 2021-01-12 20:11 0x3fffffff 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 类图 源代码 User类 import java.util.Scanner; public class User extends Player{ public String sayName(){ System.out.println("请输入您的名字:"); Scanner input = new 阅读全文
posted @ 2021-01-11 19:45 0x3fffffff 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 数组和方法 方法 方法的含义 方法是用来进行代码优化的一种方式。 可以将一段由多个逻辑组成的复杂代码,拆分成具有单一多集的多个代码块。 每个代码块就是一个方法,方法可以被多次调用。 方法三要素 方法名:方法的名称,用来描述方法的功能。通常使用动词描述,见名知意。 参数:方法被调用的先决条件,参数准备 阅读全文
posted @ 2021-01-08 11:58 0x3fffffff 阅读(53) 评论(0) 推荐(0) 编辑
摘要: String类 声明及赋值方式 String str=new String("111"); String s="111" 区别 第一种是以引用的方式,在堆中存放数据,栈中存放地址;第二种在赋值时会在常量池中先查找是否有该字符串,如果没有则开辟新空间,并将地址存入栈,如果有则直接将地址存入栈 Stri 阅读全文
posted @ 2021-01-08 11:06 0x3fffffff 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 流程控制 选择 if分支语句 单分支:判断条件是否成立,成立执行操作。 if(条件){ 语句块 } 双分支:判断条件是否成立,成立执行成立操作,失败执行失败操作。 if(条件){ 语句块1 }else { 语句块2 } 多分支:判断条件1是否成立,成立执行操作,不成立接着判断条件2是否成立,依次进行 阅读全文
posted @ 2021-01-08 11:05 0x3fffffff 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 数据类型和运算符 标识符和关键字 标识符: 在Java中需要用户自定义的符号称之为标识符。标识符***由字母、数字、_、$组成***,其中首字符不能是数字,不能为java关键字,标识符无长度限制,并且大小写敏感。 标识符包括以下分类: 变量和方法:第一个单词小写字母开头,后面单词首字母大写(骆驼命名 阅读全文
posted @ 2021-01-08 11:03 0x3fffffff 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 项目需求 用户注册 新用户输入用户名和密码注册用户。当用户注册成功后,可以为用户分配一个4位随机会员号。 开发时为了方便测试,会员号设置为1位。 用户登录 用户输入用户名和密码登录系统,若无该用户提示用户名密码错误,重新登录。 幸运抽奖 用户登录成功后可以进入抽奖功能进行抽奖,系统随机生成五个幸运数 阅读全文
posted @ 2021-01-07 22:07 0x3fffffff 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 奖券数目 有些人很迷信数字,比如带“4”的数字,认为和“死”谐音,就觉得不吉利。 虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求。某抽奖活动的奖券号码是5位数(10000-99999),要求其中不要出现带“4”的号码,主办单位请你计算一下,如果任何两张奖券不重号,最多可发出奖券多少张。 请提交该 阅读全文
posted @ 2020-10-10 22:08 0x3fffffff 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 线性dp 1.最长上升子序列 给定一个无序的整数数组,找到其中最长上升子序列的长度。 示例: 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。 dp[i] 1 1 1 1 2 3 4 1 #include<iostr 阅读全文
posted @ 2020-04-20 19:46 0x3fffffff 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 问题描述 输入一段英文,不含标点,将这一段英文以单词为单位倒序输出 输入格式 一段英文(段内不含换行),以换行符结尾。 输出格式 一段英文(段内不含换行),以换行符结尾。 样例输入 aab TTR bbc loV DDE Znr CCD 样例输出 CCD Znr DDE loV bbc TTR aa 阅读全文
posted @ 2020-04-18 17:37 0x3fffffff 阅读(196) 评论(0) 推荐(0) 编辑