摘要: 数组本质上是实例,里面的元素是成员变量,因此按实例成员变量的初始化执行,声明只是将变量名放在栈中,new则是在堆内存中开辟新空间并进行默认初始化。多维数组只是一维数组中的元素成为变量指向另外一个数组。对数组的操作大多数已经在工具类Arrays类中,可以直接使用。 数组概述 数组是相同类型数据的有序集 阅读全文
posted @ 2021-04-30 18:11 我来自火星 阅读(80) 评论(0) 推荐(0)
摘要: 方法其本质是为了实现某种功能的工具,有些功能一样,仅仅因为参数不同,这时候可以使用方法的重载,而不用起一堆方法,同时多个相同数据类型的参数,即使使用重载也没有解决,使用可变参数。 递归方法,其实有点类似高中的通项式和数学归纳法。 方法定义 修饰符 返回值类型 方法名 参数类型 方法体 形式参数,实际 阅读全文
posted @ 2021-04-30 18:05 我来自火星 阅读(59) 评论(0) 推荐(0)
摘要: 这里使用了Scanner类来进行交互式输入。 流程就是顺序,判断,循环,一个是执行顺序,一个进行判断,一个是进行多次。在循环中有终止循环break, 停止当次循环continue,在方法中也有return来终止方法的执行。 1.Scanner类 方法 //判断有没有输入 hasNext() //以空 阅读全文
posted @ 2021-04-30 17:42 我来自火星 阅读(98) 评论(0) 推荐(0)