Java方法的学习
来源:互联网 发布:js中树形菜单制作方法 编辑:程序博客网 时间:2024/05/18 03:12
1方法的概述和格式说明
- A:为什么要有方法
- 提高代码的复用率
- B:什么是方法
- 完成特定功能的代码块
C:方法的格式
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 ……){ 方法体; return 返回值;}
格式说明:
修饰符: public static 相当于方法的一些属性返回值类型: 功能结果的数据类型,包括基本数据类型 引用数据类型方法名: 合法的标识符参数: 实际参数,实际参与运算 add(10 ,20);形式参数add(int a ,int b),用于接受参数的参数类型: 调用的数据类型,可以是基本数据类型或者引用数据类型参数名: 变量名方法体: 方法的执行语句return: 方法结束并返回对应的数据
2方法之求和案例和调用
A:如何写一个方法
1,明确方法的返回值类型2,明确方法的参数列表
B:求两个整数的和
1,两个整数的和还是整数2,两个整数相加 所以参数为两个整数类型的参数
3方法的注意事项
A:有参数的方法单独调用 没有意义 B:方法不调用 不执行 C:方法与方法是平级关系 不能嵌套定义 D:方法定义的时候 参数之间用逗号隔开 E:方法调用的时候不在传递参数类型 D:如果方法有明确的返回值类型 一定要有return返回一个值
4方法的重载概述和基本使用
- A方法重载概述
*同一个类中 方法名相同 参数列表不同 与返回值类型无关 - B重载分类
- 参数列表不同
- 返回值类型不同
C方法重载案例
求和案例
- 求2个整数和
- 求3个整数和
求2个浮点数和
public static int add(int a ,int b){return a+b;}public static int add(int a, int b, int c){return a+b+c;}public static double add(double a, double b){return a+b;}
5方法重载练习比较数据是否相等
A案例演示
- 需求:比较两个数据是否相等
- 参数类型分别为两个int类型 两个double类型 并在main中进行测试
分析:使用返回值类型都为boolean 参数列表不同
public static void main(String[] args) { boolean test = isEquals(5,5);//比较两个整数是否相等 boolean test1 = isEquals(12.0 , 12.00);//比较两个小数 System.out.println(test+" "+test1); } 比较两个整数是否相等 1,返回值类型 boolean 2,返回参数列表 int a , int b public static boolean isEquals(int a,int b){ return a==b; } 比较两个浮点数是否相等 1,返回值类型 boolean 2,返回的参数列表 double a ,double b public static boolean isEquals(double a,double b){ return a==b; }
0 0
- 学习java的方法
- 学习java的方法!
- Java方法的学习
- 学习Java的方法
- 学习java的方法
- 寻找学习java的方法
- 请教学习JAVA的方法
- JAVA学习.方法的重写
- JAVA学习--方法的重载
- 个人学习java的方法
- 学习java的入门方法!
- JAVA的方法学习记录
- JAVA学习.方法的重载的理解
- JAVA 的学习目标与方法
- 可以告诉我学习Java的方法吗
- java数组学习笔记常用的方法
- 细说Java学习的捷径与方法
- 关于java类方法的学习
- java中线程池的几种实现方式
- BNU 1642 简单的图论问题? 最短路+BFS
- 【PHP】函数explode和split的区别
- 一道C语言笔试题解析,检查源代码中的错误
- 反射类的属性
- Java方法的学习
- mvp(二)
- 使用moveTaskToback()让APP退到后台
- javaee之java基础加强
- HDU 2181 哈密顿绕行世界问题(搜索)
- SpringMvc的重要组件介绍
- Java学习(七)
- 从android源码角度分析touch机制
- Html标题和段落