Java快速入门3之方法

方法

方法:用于执行特定的功能的代码(相当于c语言中的函数)

好处:提高了代码的复用性

定义:[ 修饰符 ] 返回值类型 ⽅法名称 ([ 参数类型 形参 ...])

{ ⽅法体代码 ;

[return 返回值 ]

}

注:

1.[ ]内的内容可以没有

2.在Java当中,方法必须写在类中,方法与方法之间是平级关系,所以不能嵌套定义

方法的调用

(1)带参数的调用

public class Text//类 {
// 定义一个计算三个数的和的方法
    public static int add(int x,int y,int z){
        return x+y+z;
    }
    public static void main(String[] args){
//调用方法
       int result= add(1,2,3);
        System.out.println(result);
    }

(2)带返回值方法的调用(通过return关键字,可以返回返回值,同时return;还有结束方法的作用但是return的下一行不能写代码,会报错)

import java.util.Scanner;

/*
 案例: 方法练习(输出较大值)
        定义方法,方法中定义两个变量,判断较大值并打印
        调用方法查看结果

 */
public class demo2 {
    public static void main(String[] args) {
        //创建键盘输入对象
        Scanner scanner = new Scanner(System.in);
        //定义两个变量接收对象
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        //调用方法接收返回值,打印输出
        int resut = isMax(a , b);
        System.out.println(resut);
    }

    //定义方法
    public static int isMax(int a, int b) {
        if (a > b) {
            return a;
        } else {
            return b;
        }
    }
}

注意:

1.方法名要完全匹配

2.参数要匹配:即方法中的参数要写明数据类型和变量 ,再方法调用的要写明参数,否则会报错

形式参数与实际参数

形式参数:方法定义时的参数,作用是接收实参

实际参数:方法调用时的参数,是实际参与计算的数据

方法重载

在同一个类中,出现了方法名相同,但是参数列表(个数,类型,顺序)不同的多个方法, 方法的重载与返回值无关,因此不能通过方法的返回值判断方法是否重载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值