摘要: 1.思路 1) //如果有多个盘,可以看成两个,最下面一个和其它所有盘(num-1)2) 先移动上面的盘到B盘,借助C盘; 把最下面的盘,移动到C盘 把剩下的移动到C盘 2.代码 public class HanoiTower { public static void main(String[] a 阅读全文
posted @ 2022-09-01 20:48 申丙 阅读(245) 评论(0) 推荐(0)
摘要: 1.思路 1)先创建迷宫,用二维数组表示 int[][] map = new int[8][7]; 2)先规定map数组的元素值 0表示可以通过,1表示有障碍物 3)将最上边一行和最下边一行设置成1 4)将最左边一列和最右边一列设置成1 2. public class MiGong { public 阅读全文
posted @ 2022-09-01 20:00 申丙 阅读(85) 评论(0) 推荐(0)
摘要: 1.简单地说,递归就是方法自己调用自己,每次调用时传入不同的变量,递归有助于变成这解决复杂问题,同时可以让代码变得简洁。 2.recursion 递归 3. 4.factorial 阶乘 5. return用法:在哪里调用,就返回哪里!!! 6. 递归的重要原则 阅读全文
posted @ 2022-08-31 20:47 申丙 阅读(33) 评论(0) 推荐(0)
摘要: method 方法; parameter 参数; 1. 1)基本数据类型,传递的是值(值拷贝),形参的任何表现不影响实参。 2)引用类型传递的是地址,(传递也是值,但值是地址),可以通过形参影响实参。 2.调用一个方法,就会产生一个新的栈。 3. 栈 堆 方法体 4. 阅读全文
posted @ 2022-08-31 16:07 申丙 阅读(22) 评论(0) 推荐(0)
摘要: 1. 2. 3. 4. 5. //细节:方法体不能嵌套定义 6.同一个类中的方法,直接调用即可 7. 8.成员方法题型思路 1)方法的返回类型 2)方法的名字 3)方法的形参 4)方法体 //或者 return num%2 != 0 ? true:false; 9.调用:AA a=new AA(); 阅读全文
posted @ 2022-08-25 21:12 申丙 阅读(23) 评论(0) 推荐(0)
摘要: 1.方法使用1)方法写好后,如果不调用,不会输出2)先创建对象,然后调用方法即可2.public void speak(){}1)public表示方法是公开的2)void表示方法没有返回值,若为int,表示方法执行后,返回一个 int 值。3)speak():speak是方法名 ()是形参列表4){ 阅读全文
posted @ 2022-08-25 18:07 申丙 阅读(24) 评论(0) 推荐(0)