- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
方法的定义与使用概要1
1、课程名称:方法的定义与使用
2、知识点
2.1、上次课程的主要知识点
1、 Java数据类型划分:
· 基本数据类型:
|- 数值型:
|- 整型:byte、short、int、long; 默认值:0
|- 浮点型:float、double; 默认值:0.0
|- 字符型:char; 默认值:\u0000
|- 布尔型:boolean。 默认值:false;
· 引用数据类型:数组、类、接口; 默认值:null。
2、 数据类型选用原则:
· 整数就使用int、小数就使用double,合理开发中不考虑数据溢出;
· 描述日期时间、内存、文件大小使用long(字节);
· 字符编码转换、数据传输使用byte;
· 中文处理使用char;
· 逻辑处理使用boolean。
3、 请解释JDK与JRE的区别?
· JDK包含有JRE,JDK是进行程序开发与解释执行的工具;
· JRE只是具备有程序解释功能。
4、 path与classpath的区别?
· path是定义可执行程序的路径、;
· classpath是在java命令解释程序时所定义的类加载路径;
5、 请解释“”和“”、“|”和“||”的区别。
· 逻辑运算:
|- 与操作概念是表示若干个判断条件都需要同时满足,而使用“”表示所有的判断条件都要执行,而使用“”(短路与),如果前面的条件返回了false,那么后面不管有多少个true,结果都是false,并且之后的条件不再判断;
|- 或操作表示若干个条件中有一个满足即可返回true,“|”表示所有的判断条件都要执行,而如果使用“||”(短路或)则在前面的条件返回true之后后面不再进行判断,最终的结果就是true。
· 位运算:两位同为1“”的结果是1,有一位为“0”则“”的结果为0。两位同位0“|”的结果是0,有一位是“1”,“|”的结果就为1。
6、 三目运算符:数据类型 变量 = 判断条件 ? 判断条件满足时的内容 : 判断条件不满足时的内容。
7、 程序逻辑:
· if分支语句可以使用关系运算符判断;
· switch分支语句只能够进行数值判断:int、char、枚举、String;
· 循环语句:
|- 明确知道循环次数使用for循环;
|- 不知道循环次数但是知道循环结束条件while。
· 循环控制语句:continue、break。
2.2、本次预计讲解的知识点
1、 清楚方法的定义原则;
2、 方法的重载操作;
3、 方法的递归调用(了解)。
3、具体内容(★★★★★)
前提:现在所讲解的方法定义格式,只属于Java方法定义的其中一中组成方式。而完整的组成方式将随着课程逐步渗透。
3.1、方法的基本定义(重点)
方法(Method)在一些书中也会有人将其函数(Function)。但是两者的含义是完全相同的,那么什么是方法?为什么需要有方法?实际上所谓的方法指的就是将一段代码封装在一个结构体之中,并且这个结构体可以被开发者随时进行调用,而下面来看一下方法的定义语法(本次所讲解的语法指的是在主类中定义的方法,并且由主方法直接调用。)
public static 返回值类型 方法名称 ([参数类型 变量,参数类型 变量,...]) {
方法中包含的代码 ;
[return 返回值 ;]
} 返回值类型可以设置为两种:
· Java中的数据类型:基本类型、引用类型,如果现在有返回的内容则需要通过return返回;
· 不返回任何的结果:void;
范例:定义一个没有参数,没有返回值的方法
public class TestDemo {
public static void main(String args[]) {
printInfo() ; // 调用方法
printInfo() ;// 调用方法
}
public static void printInfo() { // 此方法没有参数没有返回值
System.out.println(*********************) ;
System.out.println(* Hello World ! *) ;
System.out.println(*********************) ;
}
} 此时方法被调用了两次。
方法就是留给用户进行重复调用的。
范例:定义一个可以接收参数的方法
public class TestDemo {
public static void main(String args[]) {
printInfo(10) ; // 调用方法
printInfo
文档评论(0)