• 技术文章 >Java >java教程

    Java方法如何定义与调用

    王林王林2023-05-01 08:13:13转载25

    一、前言

    二、定义与调用

    1.概述

    2.格式

    修饰符 返回值类型 方法名( 形参列表 )
    {
    //方法体
    return 返回值;
    }

    范例:

    Java方法如何定义与调用

    3.调用

    方法必须通过程序调用 才能运行,调用格式如下:

    方法名(…);

    范例:

    int sum = add(10, 20);
    System.out.println(sum);

    4.注意

    三、范例

    1. 例题 1

    设计一个方法(无参、无返回值)用于打印两个数字的大小关系

    编码实现:

    public static void main(String[] args) 
    {
    	getRelation();//调用方法
    }
    public static void getRelation()
    {
    	int a=10;
    	int b=20;
    	if(a>b)
    	{
    		System.out.println("a大于b");
    	}
    	else if(a<b)
    	{
    		System.out.println("a小于b");
    	}
    	else
    	{
    		System.out.println("a等于b");
    	}
    }

    输出结果:

    a小于b

    2. 例题 2

    设计一个方法(有参、无返回值)用于打印两个数字的最大值

    编码实现:

    public static void main(String[] args) 
    {
    	getMax(10,20);//调用方法
    }
    public static void getMax(int a,int b)//带参无返回值
    {
    	if(a>b)
    	{
    		System.out.println(a);
    	}
    	else
    	{
    		System.out.println(b);
    	}
    }

    输出结果:

    20

    3. 例题 3

    设计一个方法(有参、有返回值 int 型)用于打印两个数字的最大值

    编码实现:

    public static void main(String[] args) 
    {
    	System.out.println(getMax(10,20));//调用方法
    }
    public static int getMax(int a,int b)//带参无返回值
    {
    	if(a>b)
    	{
    		return a;
    	}
    	else
    	{
    		return b;
    	}
    }

    输出结果:

    20

    四、方法调用的内存图

    Java方法如何定义与调用

    五、重载

    1.概述

    定义:同一个类中,出现多个方法名称相同,但是形参列表不同(类型不同或数量不同),与返回值无关

    例如下面几个例子,判断是否为方法重载?

    Java方法如何定义与调用

    2.例题

    构造三个重载的方法,分别实现两个int型整数相加的和、两个double类型数据相加的和、三个int类型数据相加的和

    编码实现:

    public static void main(String[] args)
    {
    	int result=sum(10,20);
    	System.out.println(result);
    	double result1=sum(10.0, 20.0);
    	System.out.println(result1);
    	int result2=sum(10, 20,30);
    	System.out.println(result2);
    }
    public static int sum(int a,int b)
    {
    	return a+b;
    }
    public static double sum (double a,double b)
    {
    	return a+b;
    }
    public static int sum(int a,int b,int c)
    {
    	return a+b+c;
    }

    输出结果:

    30
    30.0
    60

    以上就是Java方法如何定义与调用的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:亿速云,如有侵犯,请联系admin@php.cn删除
    专题推荐:Java
    上一篇:java高并发的volatile与Java内存模型是什么 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • java中嵌套类的特点是什么• Java shiro安全框架如何使用• Java如何设置Excel数据验证• java中Arrays怎么转换为list• java对象和json怎么实现来回转换
    1/1

    PHP中文网