java方法,重载,递归

java中方法是必不可少的,也是一定会使用到的;以下是方法具体的定义和使用:
方法:
public static 返回值类型 方法名称 (
参1,参2。。。){
方法主体
程序语句;
【return 表达式】;

如果使用void就表示没有返回值,此时不

能使用return返回内容;

方法命名:首字母小写,后面单词首字母

大写;
public class Test {
public static void main(String[]
args) {
printInfo();
printInfo();
printInfo();
printInfo();
}
public static void printInfo() {
System.out.println(“helloWorld”);
}
}
普通方法;
有返回值的方法:
public class Test1 {
public static void main(String[]
args) {
int a = printInfo(1,2);
System.out.println(a);
}
public static int printInfo(int x , int y) {
int temp = 0;
temp = x + y ;
return temp;
}
}

方法重载:方法名称一样,但是参数个数
,类型不同称作方法的重载调用
只更改返回值,不改变参数的时候不是方
法重载,会报错;
return除了可以返回内容,还可以结束方
法;

递归调用:方法自己调用自己;
public class Test1 {
public static void main

(String[] args) {
System.out.println
(sum(4));
}
public static int sum(int
num) {
if (num == 1) {
return 1;
} else {
return num
+= sum(num-1) ;
}
}
}
总结:
1方法是指使用主方法调用的方法
2方法定义的时候需要返回值时,则明确
书写返回值的类型,没有写void
3在方法中可以重载,方法名相同,参数
类型和个数不同,称为重载
4在方法中可使用return返回或结束
5递归调用是方法本身调用自己;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值