方法的对比和注意事项
方法的对比
方法对比有参和无参
有参数:小括号当中有内容,当一个方法需要一些数据条件,才能完成任务的时候,就是有参数。
例如两个数字相加,必须知道两个数字是各自多少,才能相加。
无参数:小括号当中留空。一个方法不需要任何数据条件,自己就能独立完成任务,就是无参数。
例如定义一个方法,打印固定10次HeLLoworld。
public static void main(String[] args) { num(30,50); num2(); } //有参 public static void num(int a,int b){ int result = a*b; System.out.println("相乘结果为:"+result); } //无参 public static void num2(){ System.out.println("Hello"); }
方法对比有返回值和无返回值
注意事项:
对于有返回值的方法,可以使用单独调用、打印调用或者赋值调用。
但是对于无返回值的方法,只能使用单独调用,不能使用打印调用或者赋值调用。
public static void main(String[] args) { int num = sum(10,20); System.out.println("返回值为:"+num); printSum(20,50); } //有返回值 //我有返回值int,谁调用我,我就把计算结果告诉谁 public static int sum(int a,int b){ int result = a+b; return result; } //无返回值 //我没有返回值,不会把结果告诉任何人,而是我自己进行打印输出。 public static void printSum(int a,int b){ int result = a+b; System.out.println("结果为:"+result); }
注意事项
1.方法应该定义在类当中,但是不能在方法当中在定义方法。不能嵌套。
2.方法定义的前后顺序无所谓。
3.方法定义之后不会执行,如果希望执行,一定要调用:单独调用、打印调用、赋值调用
4.如果方法有返回值,那么必须写上return返回值,不能没有
5.return后面的返回值数据,必须和方法的返回值类型,对应起来。
6.对于有void没有返回值的方法,不能写return后面的返回值,只能写return自己。
7.对于void方法当中最后一行的return可以省略不写。
8.一个方法当中可以有多个return语句,但是必须保证同时只有一个会被执行到,两个return不能连写。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?