本篇要求学习四种不同类型的方法应用、方法被调用时的内存图、重载,学习目标:熟练掌握方法的应用以及重载。
####
目录
一、前言
二、定义与调用
1.概述
2.格式
3.调用
4.注意
三、范例
- 例题 1
2. 例题 2
3. 例题 3
四、方法调用的内存图
五、重载
1.概述 - 例题
3.总结
一、前言
二、定义与调用
1.概述
2.格式
1 2 3 4 5
| 修饰符 返回值类型 方法名( 形参列表 ) { return 返回值; }
|
范例:
3.调用
范例:
1 2
| int sum = add(10, 20); System.out.println(sum);
|
4.注意
三、范例
1. 例题 1
编码实现:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| public static void main(String[] args) { getRelation(); } public static void getRelation() { int a=10; int b=20; if(a>b) { System.out.println("a大于b"); } else if(a<b) { System.out.println("a小于b"); } else { System.out.println("a等于b"); } }
|
输出结果:
2. 例题 2
编码实现:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| public static void main(String[] args) { getMax(10,20); } public static void getMax(int a,int b) { if(a>b) { System.out.println(a); } else { System.out.println(b); } }
|
输出结果:
3. 例题 3
编码实现:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| public static void main(String[] args) { System.out.println(getMax(10,20)); } public static int getMax(int a,int b) { if(a>b) { return a; } else { return b; } }
|
输出结果:
四、方法调用的内存图
五、重载
1.概述
2. 例题
编码实现:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| public static void main(String[] args) { int result=sum(10,20); System.out.println(result); double result1=sum(10.0, 20.0); System.out.println(result1); int result2=sum(10, 20,30); System.out.println(result2); } public static int sum(int a,int b) { return a+b; } public static double sum (double a,double b) { return a+b; } public static int sum(int a,int b,int c) { return a+b+c; }
|
输出结果:
3.总结
本文标题: 推荐系列-Java100天编程指南---第10天:方法
本文作者: csdn
发布时间: 2022年05月11日 05:16
最后更新: 2023年06月29日 07:10
原始链接: https://haoxiang.eu.org/6d5e560c/
版权声明: 本文著作权归作者所有,均采用CC BY-NC-SA 4.0许可协议,转载请注明出处!