227讲方法重载(OverLoad)、可变参数、作用域 public class Test01{ public static void main(String[] args){ calculate(2,6); System.out.println(calculate(2,6)); System.out.println(calculate(2,60.…
225讲汉诺塔、八皇后 汉诺塔 我不能理解 package main.daytwo; public class HanoiTower { public static void main(String[] args) { Tower tower = new Tower(); tower.move(3,'A','B…
215讲方法的递归、斐波那契、老鼠走迷宫 return返回:在哪里调用就在哪里返回 factorial阶乘,递归实现阶乘。 谁调用就把结果返回给谁 如果递归的是数组或者对象等引用类型,则会相互影响结果。 斐波那契 public class Test{ public static void main(String[] args){ F f = new…
201重要!!讲成员方法、!方法调用机制、方法细节、方法练习题、!!方法传参 public class Test{ //编写一个main方法 public static void main(String[] args){ //方法使用 //1.方法写好后,如果不去调用,不会输出 //2.先创建对象,然后调用方法即可 Person p1 = new …
192讲(重要)类与对象、对象内存布局、属性、!对象内存分配机制 类与对象 类与对象 package main.daytwo; public class Test { public static void main(String[] args) { Cat cat1 = new Cat(); cat1.catName = "小白"…
182讲二维数组的细节注意事项、二维数组练习,章节作业梳理,专业和编程 作业 第四题有点难度。但是可以接受 package main.dayone; public class Homework{ public static void main(String[] args){ //升序数组,要求插入一个元素,该数组顺序依然是升序,例如: //{10,…
171讲排序、冒泡、查找、二维数组、杨辉三角 冒泡排序 思路 代码 //自己先写的 public class BubbleSort{ public static void main(String[] args){ int[] arr = {24, 69, 80, 57, 13}; //思路分析:先定义一个初始变量0代表数组第一个数,1代表数组第二个…
163讲数组赋值机制、数组拷贝、反转、扩容缩减。 值拷贝、引用赋值 jvm中的地址拷贝 数组的拷贝 创建一个新的数组arr2[], 给它分配一个地址空间,遍历arr1[]拷贝给arr2[] 数组的翻转 老韩方法 //法2 public class ArrayRerverse{ public static void main(String[] arg…
155讲数组 动态初始化 数组 数组的使用 动态初始化 / 静态初始化 double scores[]; 表示声明了一个数组但是还没有分配内存空间(此时 scores 为空) score = new double[5]; 数组分配了内存空间 可以存放数据了。 //如果没有new就直接用数组,就会报错空指针异常 数组的注意事项 数组的练习 publi…
147讲章节作业-break continue 循环、return 1. public class HomeWork01{ public static void main(String[] args){ //思路分析:先定义num = 100000; // if 判断现金是否大于50000 ;如果大于执行{}中的for 循环;当i <= 50…