JAVA——方法,简单实用

本文深入解析Java中的方法概念,包括方法的定义、调用、参数传递以及方法重载等关键知识点,通过实例帮助读者掌握Java方法的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JAVA——方法,简单实用

什么是方法?

方法在类中定义,可以被调用,也可以被引用;学习过C语言的可以认为是函数,方法之中还可以调用别的方法。
每当调用一个方法的时候,系统会创建一个堆栈用来存储数据,每当方法运行结束后自动释放内存。

定义方法

//  修饰符  返回值类型 方法名(形参1,形参2){ 返回值 }
	public static void fun(int a,int b) {}
	

方法的调用

调用方法时,实参与形参的参数顺序一定要吻合。

//举例,代码中调用了max方法。
package com.dehui.Other;

import java.util.Scanner;

public class Demo_Fangfa {
    public static void main (String[] args) {
        Scanner in = new Scanner(System.in);
        int a = in.nextInt();
        int b = in.nextInt();
        int Max = max(a,b);
        System.out.println("最大值为:" + Max);
    }
    
    public static int max(int a,int b){
        if (a > b) return a;
        else return b;
    }
}

形参与实参

实参:在调用方法时传递参数的是实参。
形参:在调用方法时接收参数的是实参。
定义方法时,参数列表里就是形参,也就是形式参数,形参改变而实参不变实参改变而形参也跟着改变,这与形参的变量名称无关。
十分好理解,只因为实际参数与形式参数并非占同一内存单元。

//下面代码中x,y为实参;a,b为形参;
public class NumExchangeDemo1 {
    public static void main(String[] args) {
        int x = 1;
        int y = 0;
        exchange(x,y);
        System.out.println("x :" + x);
        System.out.println("y :" + y);
    }
    public static  void exchange(int a, int b){
        int temp;
        temp = a;
        a =b;
        b = temp;
    }
}

输出结果:
输出结果
解决上述问题也比较简单,将输出语句写到exchange方法中即可。

方法的重载

方法名称相同,但方法的返回值类型不同、参数列表个数不同、参数数据类型不同,都是对方法的重载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值