怎么調(diào)用另一個(gè)方法中的值 java中怎么從一個(gè)方法中調(diào)用另一個(gè)方法中的參數(shù)?
java中怎么從一個(gè)方法中調(diào)用另一個(gè)方法中的參數(shù)?方法中的參數(shù)是局部變量,只能在方法內(nèi)部使用。如果必須以其他方式使用它,可以使用在方法1中輸入的整數(shù)作為方法1的返回值,在方法2中調(diào)用1,并間接調(diào)用輸入
java中怎么從一個(gè)方法中調(diào)用另一個(gè)方法中的參數(shù)?
方法中的參數(shù)是局部變量,只能在方法內(nèi)部使用。如果必須以其他方式使用它,可以使用在方法1中輸入的整數(shù)作為方法1的返回值,在方法2中調(diào)用1,并間接調(diào)用輸入整數(shù)。publicintmethod1(){Scannerscan=newScanner(系統(tǒng)輸入)輸入=掃描.nextInt()returnn}publicvoidmethod2(){intj=本方法1()//調(diào)用方法1}中的整數(shù)
在類中,不能調(diào)用其他類方法中定義的局部變量。如果要調(diào)用,可以使用以下方法:1。將局部變量定義為類中的成員變量,然后通過對象調(diào)用它們。2用final關(guān)鍵字將局部變量定義為常量,然后通過類名和常量名調(diào)用它。三。如果該方法的返回值為void,則可以將該方法的返回值類型改為局部變量類型,然后在該方法的末尾添加一個(gè)返回局部變量,通過調(diào)用該方法可以得到局部變量。我推薦第一種方法,最簡單也是最常用的。