zoukankan      html  css  js  c++  java
  • 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;
    	}
    }
  • 相关阅读:
    tomcat启动超时
    sqlserver存储过程及mybatis调用——待续
    linux各种顔色代表
    linux ngix安装
    vue 报错解决:TypeError: Cannot read property '_t' of undefined"
    给iview项目加一个i18n国际化翻译
    初探iview
    vue-eslint配置文件
    js中通过Object.prototype.toString方法----精确判断对象的类型
    判断是对象还是数组的方法
  • 原文地址:https://www.cnblogs.com/yangang2013/p/5390057.html
Copyright © 2011-2022 走看看