摘要: 1.Java的继承,关键词Extends 2.方法的重写 3.重写toString方法 阅读全文
posted @ 2019-09-17 18:00 侠客小飞 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 一、递归的核心思想就是自己调用自己,一般来说能够用递归解决的问题应满足3个条件: 1.需要解决的问题可以转化为一个或多个子问题来求解,而这些子问题的求解方法与原问题完全相同,只是在数量和规模上不同。 2.递归调用的次数必须是有限的。 3.必须有结束递归的条件来终止递归。 二、何时使用递归? 1.定义 阅读全文
posted @ 2019-09-04 11:49 侠客小飞 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 1.加标签的continue,类似于C语言的goto语句 阅读全文
posted @ 2019-09-02 09:46 侠客小飞 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 1.测试while循环 while(布尔表达式){ 循环体; } 在循环干开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。若为假,则跳出循环。 eg:求1~100的累加和 1 /* 2 * 测试while循环 3 */ 4 public class testwhile { 5 publ 阅读全文
posted @ 2019-08-31 11:41 侠客小飞 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1.java掷骰子游戏 public class iftest { public static void main(String[] args) { System.out.println("#####掷骰子游戏#####"); System.out.println("################ 阅读全文
posted @ 2019-08-31 11:07 侠客小飞 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 1.自动类型装换 自动类型转换指的是容量小的数据类型可以自动装换为容量大的数据类型。如图2 6所示,黑色实线表示的是无数据丢失的 //容量小的可以自动向容量大的转化 //可以将整型常量赋值给byte/short/char等变量,而不需要强制类型转换,只要不超出其表示范围即可。 public clas 阅读全文
posted @ 2019-08-30 17:58 侠客小飞 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.三目运算符 / 三目运算符 / public class demo1 { public static void main(String[] args) { int score = 80; String type = score逻辑与 逻辑或 a||b&&c的运算结果是a||(b&&c) 阅读全文
posted @ 2019-08-30 16:58 侠客小飞 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1、自增自减 int a = 3; int b = a++;//执行完后,b=3。先给b赋值,再自增。 System.out.println("a="+a+"\nb="+b); int a = 3; int b = ++a;//执行完后,b=4。先自增,后赋值。 System.out.println 阅读全文
posted @ 2019-08-29 21:56 侠客小飞 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1、变量 变量的本质是一个“可操作的存储空间”,空间的位置是确定的,但是里面放置的什么值是不确定的。 int整型 是4个字节,每个字节有8位,所以int定义的变量最多可存储32bit的信息。 double双精度浮点型和long长整型有8个字节 2、变量的声明 可以一行中声明多个变量, 如:int i 阅读全文
posted @ 2019-08-28 22:00 侠客小飞 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1.对象的比较 ==和equals: == :比较两个变量的值是否相等。 比较两个引用类型的内存地址是否相等,即是否指向同一对象。 eqeal():比较两对象内容是否一致 2.抽象类 抽象类是一种模板模式,为所有子类提供了一个通用模板,子类可以在这个模板基础上金乡扩展。 通过抽象类,可以避免子类设计 阅读全文
posted @ 2019-08-28 17:31 侠客小飞 阅读(162) 评论(0) 推荐(0) 编辑