欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java?方法的定義與調(diào)用詳解

 更新時間:2022年04月09日 16:01:03   作者:hmm?.  
在java中,方法就是用來完成解決某件事情或?qū)崿F(xiàn)某個功能的辦法。方法實現(xiàn)的過程中,會包含很多條語句用于完成某些有意義的功能——通常是處理文本,控制輸入或計算數(shù)值,這篇文章我們來探究一下方法的定義與調(diào)用

1.方法概述

什么是方法

方法(method)是將具有獨立功能的代碼塊組織成為一個整體,使其具有圖書功能的代碼集

注意:

  • 方法必須先創(chuàng)建才可以使用,該過程稱為方法定義
  • 方法創(chuàng)建后并不是直接運行的,需要手動使用后才執(zhí)行,該過程稱為方法調(diào)用

2.方法的定義和調(diào)用

2.1 方法定義

格式:

public static void 方法名( ){

//方法名

}

范例:

public static void isEvenNumber( ){
          //方法名
}

2.2 方法調(diào)用

格式:

方法名( );

范例:

isEvenNumber( );

注意:

方法必須先定義再調(diào)用否則程序?qū)箦e

2.3 方法的調(diào)用過程

 public class MethodDemo {
 
	public static void main(String[] args) {
		//調(diào)用方法
		isEvenNumber();
		
	}
	
		//需求定義一個方法,在方法中定義一個變量,判斷數(shù)據(jù)是否是偶數(shù)
	public static void isEvenNumber() {
		//定義變量
		int number = 10;
		//判斷改數(shù)據(jù)是否為偶數(shù)
		if(number%2==0){
			System.out.println("該數(shù)據(jù)為偶數(shù)");
			}else{
			System.out.println("該數(shù)據(jù)為奇數(shù)");	
		}
	
	}
 
}

2.4 方法練習

需求,設(shè)計一個方法用來打印兩個數(shù)中的最大數(shù)

代碼示例:

 public class text072 {
 
	public static void main(String[] args) {
		isMaxNumber();
 
	}
	public static void isMaxNumber() {
		int a=9;
		int b=55;
		if (a>b){
			System.out.println("max為"+a);
		}else{
			System.out.println("max為"+b);
		}
		
	}
 
}

3.帶參數(shù)方法的定義和調(diào)用

3.1帶參數(shù)方法定義

格式:

public static void 方法名(參數(shù)){... ...}

格式(單個參數(shù)):

public static void 方法名(數(shù)據(jù)類型  變量名){... ...}

范例(單個參數(shù)):

public static void isEvenNumber(int  number){... ...}

格式(多個參數(shù)):

public static void 方法名(數(shù)據(jù)類型  變量名,數(shù)據(jù)類型 變量名2,,.....){... ...}

范例(單個參數(shù)):

public static void isEvenNumber(int  number1, int number2,......){... ...}

注意:

1.方法定義時,參數(shù)中的數(shù)據(jù)類型和變量名一個都不能少,缺少任一程序報錯

2.方法定義時,多個參數(shù)之間使用英文逗號隔開

3.2帶參數(shù)方法調(diào)用

格式:

方法名(參數(shù));

格式(單個參數(shù)):

方法名(變量名/常量值);

范例:

isNumber(5);

格式(多個參數(shù));

方法名(變量名1/常量值1,變量名2/常量值2);

范例:

getMax(5,9);

注意:參數(shù)的數(shù)量與類型必須與方法定義中的設(shè)置相匹配,否則程序報錯

示例代碼:定義一個方法,該方法接收一個參數(shù),判斷該數(shù)據(jù)是否為偶數(shù)

public class text073 {
 
	public static void main(String[] args) {
		//常量值調(diào)用
		isEvenNumber(5);
		//變量的調(diào)用
		int number =10 ;
		isEvenNumber(number);
 
	}
	public static void  isEvenNumber(int number) {
		if(number%2==0){
			System.out.println("true");
		}else{
			System.out.println("false");
		}
	}
}

后續(xù)內(nèi)容明天更新,喜歡的可以點個關(guān)注,謝謝!

到此這篇關(guān)于Java 方法的定義與調(diào)用詳解的文章就介紹到這了,更多相關(guān)Java 方法調(diào)用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringCloud微服務(wù)中跨域配置的方法詳解

    SpringCloud微服務(wù)中跨域配置的方法詳解

    在使用SpringCloud實現(xiàn)微服務(wù)時,經(jīng)常會碰到前端頁面訪問多個二級域名的情況,跨域是首先要解決的問題。解決這個問題,可以從兩方面入手,一種方案是在微服務(wù)各自的業(yè)務(wù)模塊中實現(xiàn),即在SpringBoot層實現(xiàn),另外一種方案就是在Gateway層實現(xiàn)
    2023-02-02
  • Java實現(xiàn)動態(tài)驗證碼生成

    Java實現(xiàn)動態(tài)驗證碼生成

    這篇文章主要為大家詳細介紹了Java實現(xiàn)動態(tài)驗證碼生成,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Visual?Studio?Code配置Tomcat運行Java?Web項目詳細步驟

    Visual?Studio?Code配置Tomcat運行Java?Web項目詳細步驟

    VS Code是一款非常棒的文本編輯器,具有配置簡單、功能豐富、輕量簡潔的特點,并且極其適合處理中小規(guī)模的代碼,這篇文章主要給大家介紹了關(guān)于Visual?Studio?Code配置Tomcat運行Java?Web項目的詳細步驟,需要的朋友可以參考下
    2023-11-11
  • Jenkins遠程部署war包過程圖解

    Jenkins遠程部署war包過程圖解

    這篇文章主要介紹了Jenkins遠程部署war包過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友可以參考下
    2020-05-05
  • Java使用?Class.forName?加載外部?Jar?里的類文件

    Java使用?Class.forName?加載外部?Jar?里的類文件

    這篇文章主要介紹了Java使用?Class.forName?加載外部?Jar?里的類文件?,這里大概思路是用?URLClassLoader?來接收文件,然后?Class.forName?就能在項目范圍內(nèi)拿到該類去加載到內(nèi)存,需要的朋友可以參考下
    2022-06-06
  • Java之Rsync并發(fā)遷移數(shù)據(jù)并校驗詳解

    Java之Rsync并發(fā)遷移數(shù)據(jù)并校驗詳解

    這篇文章主要介紹了Java之Rsync并發(fā)遷移數(shù)據(jù)并校驗詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Springboot中配置Mail和普通mail的實現(xiàn)方式

    Springboot中配置Mail和普通mail的實現(xiàn)方式

    這篇文章主要介紹了Springboot中配置Mail和普通mail的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • java String 類的一些理解 關(guān)于==、equals、null

    java String 類的一些理解 關(guān)于==、equals、null

    在對字符串的相等判斷,==判斷的是地址是否相同,equal()判斷的是字符值是否相同。大多數(shù)時候==跟equal()的結(jié)果都是相同的。
    2009-06-06
  • 解決@PostConstruct注解導(dǎo)致的程序無法啟動(@PostConstruct的執(zhí)行)

    解決@PostConstruct注解導(dǎo)致的程序無法啟動(@PostConstruct的執(zhí)行)

    這篇文章主要介紹了解決@PostConstruct注解導(dǎo)致的程序無法啟動(@PostConstruct的執(zhí)行)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 關(guān)于Java中Json的各種處理

    關(guān)于Java中Json的各種處理

    這篇文章主要介紹了關(guān)于Java中Json的各種處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06

最新評論