摘要: 函数的重载(Overload)概念:在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。函数功能一样,仅仅是参与运算的未知内同不同时,可以定义多函数,却使用统一函数名称,这样方便阅读。在调用时,虚拟机通过参数列表的不同来区分同名函数重载特点:与返回值类型不管,只看参数列 阅读全文
posted @ 2017-10-20 16:56 BirdieForLove 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1 class 2 { 3 public static void main(String[] args) 4 { 5 System.out.println("Hello World!"); 6 } 7 } 8 9 10 public static void show(int x,char y,double z) 11 下列哪个答... 阅读全文
posted @ 2017-10-20 16:56 BirdieForLove 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 函数的内存运行过程1,运行类时,在内存中划分一块栈内存2,加载主函数,在栈内存中划分一块main内存3,当主函数加载到其他函数时,再在栈内存中划分一块内存,用于加载其他函数,压栈(先进后出)4,当其他函数加载完之后,释放空间。弹栈(后进先出) 阅读全文
posted @ 2017-10-20 16:55 BirdieForLove 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 练习1:定义一个功能,获取两个整数中最大的数 3 练习2:定义一个功能,判断两个数是否相等。 4 练习3:定义一个功能,打印99乘法表 5 练习4:定义一个功能,未简化打印字符串的输出语句 6 每个练习之前都必须要先写一个思路---两个明确? 7 8 */ 9 class FunctionTest 1... 阅读全文
posted @ 2017-10-20 16:54 BirdieForLove 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 1 class FunctionDemo2 2 { 3 4 /* 5 必须要掌握一个基本的思想: 6 不要把代码都写到主函数中, 7 只要是功能,都用函数来体现,主函数只用来调用已定义的功能,让该功能运行起来。 8 9 */ 10 /* 11 定义的功能的技巧: 12 如何定义一个功能,只需两个明确即可。 1... 阅读全文
posted @ 2017-10-18 22:11 BirdieForLove 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 函数的定义:定义在类中的具有特定功能的一段独立小程序。也称之位 方法函数里边只能调用函数,不能定义函数函数只是提高代码复用性方式体现之一。函数的格式:修饰符 返回值类型 韩树明(参数类型 形式参数1,参数类型 形式参数2,....){ 执行语句; return 返回值;} 如果你需要一个功能,那么也 阅读全文
posted @ 2017-10-18 22:10 BirdieForLove 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1 第一题 2 int x=1,y=1; 3 if (x++==2 & ++y==2) //x++ 先把x存入内存,再做自增运算再赋值给x ++y先做自增再赋值 &两边都读只有短路才判断 4 { 5 x=7; 6 } 7 System.out.println("x="+x+",y="+y);//x=2,y=2 8 9 10 11 -------------... 阅读全文
posted @ 2017-10-18 17:27 BirdieForLove 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 1 class ContinueDemo 2 { 3 public static void main(String[] args) 4 { 5 /* 6 continue: 7 应用语句:循环 8 continue单独存在时,下面不要定义语句,因为执行不到。 9 作用:结束本次循... 阅读全文
posted @ 2017-10-18 17:15 BirdieForLove 阅读(220) 评论(0) 推荐(0) 编辑
摘要: for循环中定义的变量的作用域只作用在for循环中 内存加载过程: 1,读取for循环 2,在内存中中创建一个变量,初始化值,在满足条件时执行,当条件不满足时结束 3,释放内存,变量在内存中消失 while循环中定义的变量的作用域作用在整个类中 阅读全文
posted @ 2017-10-18 17:14 BirdieForLove 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 1 class BreakDemo 2 { 3 public static void main(String[] args) 4 { 5 /* 6 break:跳出 7 应用范围:1,switch语句 2,循环. 8 9 break语句单独存在的时候,下面不要定义任何语句,因为执行不到。 10... 阅读全文
posted @ 2017-10-18 17:14 BirdieForLove 阅读(255) 评论(0) 推荐(0) 编辑