• Java基础学习(一)—方法


    一、方法的定义及格式

    定义: 方法就是完成特定功能的代码块。

    格式:

     修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2){	
     	函数体;
    	return 返回值;
    }

    范例1: 写一个两个数求和的方法

    public class MethodDemo1{
    
    	public static void main(String[] args){
    		
    		int c = sum(10,10);
    		System.out.println(" c = " + c);
    	}
    	
    	/*
    	 * 求和的方法
    	 */
    	public static int sum(int a,int b){
    		return a + b;
    	}
    }

    范例2:写一个三个数求最大值的方法

    public class MethodDemo1{
    
    	public static void main(String[] args){
    		
    		int x = 5;
    		int y = 10;
    		int z = 15;
    		
    		System.out.println("Max = " + getMax(x,y,z));	
    	}
    	
    	/*
    	 * 求三个数的最大值
    	 */
    	public static  int getMax(int a,int b,int c){
    		int temp = a > b ? a : b;
    		int max = temp > c ? temp : c;
    		return max;
    	}
    }

    二、方法的重载

    1.概述

        在同一个类中,允许多个同名的方法,只要它们的参数个数或者参数类型不同即可。

    2.特点

         (1)方法的重载与返回值无关,只看方法名和参数列表。

         (2)在调用时,虚拟机通过参数列表的不同来区分同名方法。

    范例: 求和方法的重载

    public class MethodDemo1{
    
    	public static void main(String[] args){
    		
    		int x = 5;
    		int y = 10;
    		
    		System.out.println("sum = " + sum(x,y));
    	}
    	
    	/*
    	 * 下面两个方法是重载
    	 */
    	public static  int sum(int a,int b){
    		return a + b;
    	}
    	
    	public static int sum(int a,int b,int c){
    		return a + b + c;
    	}
    }
  • 相关阅读:
    min-width和width的区别
    组装电脑
    css背景透明,文字不透明
    三十九、前端基础之HTML
    三十八、事务、mysql索引,视图
    三十七、python操作mysql,和navicat
    三十六、单表与多表查询
    三十五、表与表之间的关系
    三十四、字段类型
    三十三、初识数据库及简单命令
  • 原文地址:https://www.cnblogs.com/yangang2013/p/5390057.html
Copyright © 2020-2023  润新知