Java方法基础

方法是完成特定功能的代码块;

基本格式

public static  返回值类型 方法名(参数类型1 变量1,参数类型2 变量2.....){
return ...;
}

解释:

  1. public为公有的。
  2. static为静态的。
  3. 方法名命名规则:    单个单词:字母全小写     多个单词:第一个单词全部小写,第二个单词开始每个单词首字母大写

方法的定义

注意事项:

  1. 方法和方法是平级关系,一个方法中不能再定义个方法。
  2. 定义一个方法的时候,括号内为形式参数,形式参数必须有数据类型,否则有问题。
  3. 形式参数仅在方法内有效。
  4. 在主main()中,调用方法的时候,实际参数中不需要带数据类型的。
  5. 有大括号的地方,不能有分号,有分号的地方不能有大括号。
  6. 当方法没有返回值时返回值类型为void,调用时使用单独调用。

  方法的调用

 
单独调用没有意义没有输出结果
输出调用结果固定没有进一步的操作
赋值调用

有返回值类型的方法,可以进一步操作。

 int result = sum(a,b) ;

//定义一个求两数之和的方法。
public class text{
	public static void main(String[] args) {
		int x = 5 ;
		int y = 7 ;
		int result = sum(x,y) ;
		System.out.println("result:"+result);
	}
	public static int sum(int a,int b) {//这里的a和b为形参仅在方法sum中生效。
		return a+b ;
	}
}

方法的重载

方法重载就是指方法名相同但形式参数或返回值不同,当调用方法的时候Java会根据返回值的类型和参数来选择对应的方法

public static void main(String[] args) {
	int a = 1;
	int b = 2;
	int c = 3;
	float d = 4.1f;
        float e=3.02f;
        System.out.println(sum(a,b));
        System.out.println(sum(a,b,c));
        System.out.println(sum(d,e));
}	
public static float sum(int a,int b) {    
	return a +b ;//两个数据之和
}
public static int sum(int a ,int b, int c ) {    
	return a + b + c ;//三个数据之和
}
public static float sum(float a,float b) {    
	return a +b;//浮点运算之和
}



  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值