摘要: 类的定义 事物与类的对比 现实世界的一类事物: 属性:事物的状态信息。 行为:事物能够做什么。 Java中用class描述事物也是如此: 成员变量:对应事物的属性 成员方法:对应事物的行为 类的定义格式 public class ClassName { //成员变量 //成员方法 } 定义类:就是定 阅读全文
posted @ 2022-06-29 21:29 zj勇敢飞,xx永相随 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 举例 洗衣服: 面向过程:把衣服脱下来-->找一个盆-->放点洗衣粉-->加点水-->浸泡10分钟-->揉一揉-->清洗衣服-->拧干-->晾 起来 面向对象:把衣服脱下来-->打开全自动洗衣机-->扔衣服-->按钮-->晾起来 区别: 面向过程:强调步骤。 面向对象:强调对象,这里的对象就是洗衣机 阅读全文
posted @ 2022-06-29 21:08 zj勇敢飞,xx永相随 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 方法的参数类型区别 代码分析 分析下列程序代码,计算输出结果。 public static void main(String[] args) { int a = 1; int b = 2; System.out.println(a); System.out.println(b); change(a, 阅读全文
posted @ 2022-06-29 21:02 zj勇敢飞,xx永相随 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 数组反转 数组的反转: 数组中的元素颠倒顺序,例如原始数组为1,2,3,4,5,反转后的数组为5,4,3,2,1 实现思想:数组最远端的元素互换位置。 实现反转,就需要将数组最远端元素位置交换 定义两个变量,保存数组的最小索引和最大索引 两个索引上的元素交换位置 最小索引++,最大索引--,再次交换 阅读全文
posted @ 2022-06-29 20:38 zj勇敢飞,xx永相随 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 数组获取最大值元素 最大值获取:从数组的所有元素中找出最大值。 实现思路: 定义变量,保存数组0索引上的元素 遍历数组,获取出数组中的每个元素 将遍历到的元素和保存数组0索引上值的变量进行比较 如果数组元素的值大于了变量的值,变量记录住新的值 数组循环遍历结束,变量保存的就是数组中的最大值 最大值 阅读全文
posted @ 2022-06-29 20:03 zj勇敢飞,xx永相随 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 数组遍历【重点】 数组遍历: 就是将数组中的每个元素分别获取出来,就是遍历。遍历也是数组操作中的基石。 public static void main(String[] args) { int[] arr = { 1, 2, 3, 4, 5 }; System.out.println(arr[0]) 阅读全文
posted @ 2022-06-29 19:43 zj勇敢飞,xx永相随 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 数组的常见操作 观察一下代码,运行后会出现什么结果。 public static void main(String[] args) { int[] arr = {1,2,3}; System.out.println(arr[3]); } /* 数组的索引编号从0开始,一直到"数组的长度-1"为止 如 阅读全文
posted @ 2022-06-29 17:35 zj勇敢飞,xx永相随 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 两个变量指向一个数组 public static void main(String[] args) { // 定义数组,存储3个元素 int[] arr = new int[3]; //数组索引进行赋值 arr[0] = 5; arr[1] = 6; arr[2] = 7; //输出3个索引上的元素 阅读全文
posted @ 2022-06-29 17:31 zj勇敢飞,xx永相随 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 数组在内存中的存储 一个数组内存图 public class demo09 { public static void main(String[] args) { int[] arr = new int[3]; System.out.println(arr); } } public class dem 阅读全文
posted @ 2022-06-29 17:01 zj勇敢飞,xx永相随 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 数组的长度属性: 每个数组都具有长度,而且是固定的,Java中赋予了数组的一个属性,可以获取到数组的 长度,语句为: 数组名.length ,属性length的执行结果是数组的长度,int类型结果。由次可以推断出,数 组的最大索引值为 数组名.length-1 。 public static voi 阅读全文
posted @ 2022-06-29 16:44 zj勇敢飞,xx永相随 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 省略的静态初始化 格式: 数据类型[] 数组名 = {元素1,元素2,元素3...}; 举例: 定义存储1,2,3,4,5整数的数组容器 int[] arr = {1,2,3,4,5}; /* 使用静态初始化数组的时候,格式还可以省略一下。 标准格式: 数据类型门数组名称 = new数据类型[]{元 阅读全文
posted @ 2022-06-29 16:37 zj勇敢飞,xx永相随 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 数组的定义 数组的概念:是一种容器,可以同时存放多个数据值。数组的特点:1.数组是一种引用数据类型2.数组当中的多个数据,类型必须统一 3.数组的长度在程序运行期间不可改变数组的初始化:在内存当中创建一个数组,并且向其中赋子一些默认值。 两种常见的初始化方式:1.动态初始化(指定长度)2. 2.静态 阅读全文
posted @ 2022-06-29 16:09 zj勇敢飞,xx永相随 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 练习三 模拟输出语句中的 println 方法效果,传递什么类型的数据就输出什么类型的数据,只允许定义一个方法名println 。 /* //在调用输出语句的时候,println方法其实就是进行了多种数据类型的重载形式 */ public class Method_Demo7 { public st 阅读全文
posted @ 2022-06-29 15:48 zj勇敢飞,xx永相随 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 方法重载练习 练习一 比较两个数据是否相等。参数类型分别为两个 byte 类型,两个 short 类型,两个 int 类型,两个 long 类型,并 在 main 方法中进行测试。 public class demo04 { public static void main(String[] args 阅读全文
posted @ 2022-06-29 15:35 zj勇敢飞,xx永相随 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 方法重载 方法重载:指在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返 回值类型无关。 参数列表:个数不同,数据类型不同,顺序不同。 重载方法调用: JVM通过方法的参数列表,调用不同的方法。 方法重载与下列因素相关参数个数不同参数类型不同参数的多类型顺序不同 /* 阅读全文
posted @ 2022-06-29 15:04 zj勇敢飞,xx永相随 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 练习三 实现不定次数打印 分析:定义方法实现功能,需要有两个明确,即 返回值 和 参数 。 明确返回值:方法中打印出 HelloWorld 即可,没有计算结果,返回值类型 void 。 明确参数: 题目要求: 定义一个方法,用来打印指定次数的HelloWorld 三要素 返回值类型,只是进行一堆打印 阅读全文
posted @ 2022-06-29 14:38 zj勇敢飞,xx永相随 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 定义方法练习 练习一 比较两个整数是否相同 分析:定义方法实现功能,需要有两个明确,即 返回值 和 参数列表 。 明确返回值:比较整数,比较的结果只有两种可能,相同或不同,因此结果是布尔类型,比较的结果相 同为true。 明确参数列表:比较的两个整数不确定,所以默认定义两个int类型的参数。 题目要 阅读全文
posted @ 2022-06-29 14:02 zj勇敢飞,xx永相随 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 有参数:小括号当中有内容,当一个方法需要一些数据条件,才能完成任务的时候,就是有参数。例如两个数字相加,必须知道两个数字是各自多少,才能相加。无参数:小括号当中留空。一个方法不需要任何数据条件,自己就能独立完成任务,就是无参数。例如定义一个方法,打印固定10次HelloWord。 注意事项: 对于有 阅读全文
posted @ 2022-06-29 13:40 zj勇敢飞,xx永相随 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 方法的三种调用格式 单独调用:方法名称(参数) 打印调用: System.out.println("方法名称(参数)"); 赋值调用:数据类型 变量名称 = 方法名称(参数); 注意:此前学习的方法,返回值类型固定写为void,这种方法只能够单独调用,不能进行打印调用或者赋值 public clas 阅读全文
posted @ 2022-06-29 13:14 zj勇敢飞,xx永相随 阅读(293) 评论(0) 推荐(0) 编辑
摘要: IDEA导入和关闭项目 关闭IDEA中已经存在的项目, File->Close Project File->Close Project 这时IDEA回到了刚启动界面,点击项目上的 X ,IDEA中就没有这个项目了 小贴士: 课后若想通过IDEA同时开启多个项目,点击OPEN打开项目时,点击New W 阅读全文
posted @ 2022-06-29 11:27 zj勇敢飞,xx永相随 阅读(591) 评论(0) 推荐(0) 编辑