摘要: package cn.itcast.day05.demo04; /*一个方法可以有0、1、多个参数;但是只能有0或者1个返回值,不能有多个返回值。如果希望一个方法当中产生了多个结果数据进行返回,怎么办?解决方案:使用一个数组作为返回值类型即可。 任何数据类型都能作为方法的参数类型,或者返回值类型。 阅读全文
posted @ 2021-10-02 19:58 java全栈成神之路 阅读(651) 评论(0) 推荐(0)
摘要: package cn.itcast.day05.demo04; /*数组可以作为方法的参数。当调用方法的时候,向方法的小括号进行传参,传递进去的其实是数组的地址值。 */public class Demo01ArrayParam { public static void main(String[] 阅读全文
posted @ 2021-10-02 19:57 java全栈成神之路 阅读(1368) 评论(0) 推荐(0)
摘要: package cn.itcast.day05.demo03; /*如何获取数组的长度,格式:数组名称.length 这将会得到一个int数字,代表数组的长度。 数组一旦创建,程序运行期间,长度不可改变。 */public class Demo03ArrayLength { public stati 阅读全文
posted @ 2021-10-02 19:45 java全栈成神之路 阅读(2650) 评论(0) 推荐(0)
摘要: package cn.itcast.day05.demo03; /*所有的引用类型变量,都可以赋值为一个null值。但是代表其中什么都没有。 数组必须进行new初始化才能使用其中的元素。如果只是赋值了一个null,没有进行new创建,那么将会发生:空指针异常 NullPointerException 阅读全文
posted @ 2021-10-02 19:44 java全栈成神之路 阅读(225) 评论(0) 推荐(0)
摘要: package cn.itcast.day05.demo03; /*数组的索引编号从0开始,一直到“数组的长度-1”为止。 如果访问数组元素的时候,索引编号并不存在,那么将会发生数组索引越界异常ArrayIndexOutOfBoundsException 原因:索引编号写错了。解决:修改成为存在的正 阅读全文
posted @ 2021-10-02 19:43 java全栈成神之路 阅读(327) 评论(0) 推荐(0)
摘要: package cn.itcast.day05.demo01; /*直接打印数组名称,得到的是数组对应的:内存地址哈希值。二进制:01十进制:012345678916进制:0123456789abcdef 访问数组元素的格式:数组名称[索引值]索引值:就是一个int数字,代表数组当中元素的编号。【注 阅读全文
posted @ 2021-10-02 19:22 java全栈成神之路 阅读(31) 评论(0) 推荐(0)
摘要: package cn.itcast.day05.demo01; /*使用动态初始化数组的时候,其中的元素将会自动拥有一个默认值。规则如下:如果是整数类型,那么默认为0;如果是浮点类型,那么默认为0.0;如果是字符类型,那么默认为'\u0000';如果是布尔类型,那么默认为false;如果是引用类型, 阅读全文
posted @ 2021-10-02 19:22 java全栈成神之路 阅读(1155) 评论(0) 推荐(0)
摘要: package cn.itcast.day05.demo01; /*使用静态初始化数组的时候,格式还可以省略一下。 标准格式:数据类型[] 数组名称 = new 数据类型[] { 元素1, 元素2, ... }; 省略格式:数据类型[] 数组名称 = { 元素1, 元素2, ... }; 注意事项: 阅读全文
posted @ 2021-10-02 19:21 java全栈成神之路 阅读(100) 评论(0) 推荐(0)
摘要: package cn.itcast.day05.demo01; /*动态初始化(指定长度):在创建数组的时候,直接指定数组当中的数据元素个数。静态初始化(指定内容):在创建数组的时候,不直接指定数据个数多少,而是直接将具体的数据内容进行指定。 静态初始化基本格式:数据类型[] 数组名称 = new 阅读全文
posted @ 2021-10-02 19:20 java全栈成神之路 阅读(284) 评论(0) 推荐(0)
摘要: package cn.itcast.day05.demo01; /*数组的概念:是一种容器,可以同时存放多个数据值。 数组的特点:1. 数组是一种引用数据类型2. 数组当中的多个数据,类型必须统一3. 数组的长度在程序运行期间不可改变 数组的初始化:在内存当中创建一个数组,并且向其中赋予一些默认值。 阅读全文
posted @ 2021-10-02 19:19 java全栈成神之路 阅读(27) 评论(0) 推荐(0)
摘要: package cn.itcast.day04.demo04; /*对于功能类似的方法来说,因为参数列表不一样,却需要记住那么多不同的方法名称,太麻烦。 方法的重载(Overload):多个方法的名称一样,但是参数列表不一样。好处:只需要记住唯一一个方法名称,就可以实现类似的多个功能。 方法重载与下 阅读全文
posted @ 2021-10-02 17:41 java全栈成神之路 阅读(39) 评论(0) 推荐(0)
摘要: package cn.itcast.day04.demo03; /*使用方法的时候,注意事项: 1. 方法应该定义在类当中,但是不能在方法当中再定义方法。不能嵌套。2. 方法定义的前后顺序无所谓。3. 方法定义之后不会执行,如果希望执行,一定要调用:单独调用、打印调用、赋值调用。4. 如果方法有返回 阅读全文
posted @ 2021-10-02 17:39 java全栈成神之路 阅读(64) 评论(0) 推荐(0)
摘要: package cn.itcast.day04.demo02; /*题目要求:定义一个方法,用来【求出】两个数字之和。(你帮我算,算完之后把结果告诉我。)题目变形:定义一个方法,用来【打印】两个数字之和。(你来计算,算完之后你自己负责显示结果,不用告诉我。) 注意事项:对于有返回值的方法,可以使用单 阅读全文
posted @ 2021-10-02 17:36 java全栈成神之路 阅读(216) 评论(0) 推荐(0)
摘要: package cn.itcast.day04.demo02; /*方法其实就是若干语句的功能集合。 方法好比是一个工厂。蒙牛工厂 原料:奶牛、饲料、水 产出物:奶制品钢铁工厂 原料:铁矿石、煤炭 产出物:钢铁建材 参数(原料):就是进入方法的数据。返回值(产出物):就是从方法中出来的数据。 定义方 阅读全文
posted @ 2021-10-02 17:35 java全栈成神之路 阅读(37) 评论(0) 推荐(0)
摘要: package cn.itcast.day04.demo02; /*有参数:小括号当中有内容,当一个方法需要一些数据条件,才能完成任务的时候,就是有参数。例如两个数字相加,必须知道两个数字是各自多少,才能相加。 无参数:小括号当中留空。一个方法不需要任何数据条件,自己就能独立完成任务,就是无参数。例 阅读全文
posted @ 2021-10-02 17:35 java全栈成神之路 阅读(242) 评论(0) 推荐(0)
摘要: package cn.itcast.day04.demo02; /*复习一下此前学习的方法基础入门知识。 定义格式:public static void 方法名称() { 方法体} 调用格式:方法名称(); 注意事项:1. 方法定义的先后顺序无所谓。2. 方法定义必须是挨着的,不能在一个方法的内部定 阅读全文
posted @ 2021-10-02 17:21 java全栈成神之路 阅读(18) 评论(0) 推荐(0)