當前位置:首頁 » 編程語言 » java方法

java方法

發布時間: 2022-01-08 17:37:51

A. java中 方法

你注意到前面修飾有一個static關鍵詞了嗎?
被static修飾表示靜態方法,該方法屬於整個類
上面的main和chang都是類方法,因此有以下兩種使用方法
直接chang(),這個只能在兩種方法都屬於本類時才能使用
類名.chang() 類名.方法形式,若你新建過一個對象,也可以用對象.方法形式,不過不太好

如果不加static,表示是對象擁有,訪問時可用this.方法,當然同上,在同一個類中this是可以省略的

B. Java方法怎麼做

代碼如下:

importjava.util.Arrays;
importjava.util.List;
importjava.util.Scanner;

publicclassApp1{

staticvoidsortPrint(inta,intb,intc){

List<Integer>list=Arrays.asList(a,b,c);

list.sort((x,y)->Integer.compare(y,x));

System.out.println(Arrays.toString(list.toArray()));
}

publicstaticvoidmain(String[]argv){

Scannerscanner=newScanner(System.in);

inta,b,c;

a=scanner.nextInt();
b=scanner.nextInt();
c=scanner.nextInt();

sortPrint(a,b,c);
}
}
importjava.util.Scanner;

publicclassApp2{

staticintmax(intx,inty){
returnx>y?x:y;
}

publicstaticvoidmain(String[]argv){

Scannerscanner=newScanner(System.in);

inta,b,c,d;

a=scanner.nextInt();
b=scanner.nextInt();
c=scanner.nextInt();
d=scanner.nextInt();

intm=max(a,b);
m=max(m,c);
m=max(m,d);

System.out.println("最大值:"+m);
}
}
importjava.util.Scanner;

publicclassApp3{

staticintcalc(intn){

intsum=0,m=0;

for(inti=0;i<n;i++){

m=m*10+n;

sum+=m;
}

returnsum;
}

publicstaticvoidmain(String[]argv){

Scannerscanner=newScanner(System.in);

intn;

n=scanner.nextInt();

intresult=calc(n);

System.out.println("結果:"+result);
}
}
importjava.util.Scanner;

publicclassApp4{

staticvoidtest(intn){
System.out.println(n%2==0?"偶數":"奇數");
}

publicstaticvoidmain(String[]argv){

Scannerscanner=newScanner(System.in);

intn;

n=scanner.nextInt();

test(n);
}
}

C. JAVA中的方法是什麼意思

在java中,方法就是用來完成解決某件事情或實現某個功能的辦法。
方法實現的過程中,會包含很多條語句用於完成某些有意義的功能——通常是處理文本,控制輸入或計算數值。
我們可以通過在程序代碼中引用方法名稱和所需的參數,實現在該程序中執行(或稱調用)該方法。方法,一般都有一個返回值,用來作為事情的處理結果。

方法的語法格式:
在Java中,聲明一個方法的具體語法格式如下
修飾符 返回值類型 方法名(參數類型 參數名1,參數類型 參數名2,......){
執行語句
………
return 返回值;
}

D. java方法怎麼寫

方法的語法如下:

modifier returnValueType methodName(list of parameters) {
// Method body;
}

方法定義包括方法頭和方法體。下面是一個方法的所有部分:

修飾符:修飾符是可選的,告訴編譯器如何調用該方法。這定義了該方法的訪問類型。

返回類型:方法可以返回一個值。returnValueType的值是方法返回的數據類型。有些方法沒有返回值執行所需的操作。在這種情況下,returnValueType是關鍵字void.

方法名稱:這是方法的實際名稱。方法名和參數列表一起構成了方法簽名.

參數:參數像一個佔位符. 當調用一個方法,傳遞一個值給參數. 這個值被稱為實際參數或參數. 參數列表是指類型,順序和方法的參數的個數. 參數是可選的,也就是說,一個方法可以包含任何參數.

方法體:方法體包含定義哪些方法語句的集合.

舉例

publicvoidshow(Stringa){//方法名show和參數a
System.out.println(a);//Methodbody
}

E. java方法怎麼定義

java方法包括:方法的簽名,方法體。方法的簽名部分又包括:訪問許可權,返回值,函數名,形參列表。方法體:方法的主體部分,即函數的實現部分。
示例:private int function1(int s)
{
return s;

}
其中private是訪問許可權,除此之外還有public,protect,默認這三種許可權。
int是返回值的類型,而這個地方的返回值是可以任意類型的。也可以不返回值。那就是void類型。
形參列表是需要從外部傳進來的值。傳入一個參數值進行處理。
可以這樣理解:你想要削蘋果,函數就相當於一把小刀,你用這把小刀去削完,就相當於函數處理完數據。

F. java編程中的"方法"是什麼意思

在一個類中,程序的作用體現在方法中。方法是JAVA創建一個有名字的子程序的方法。

1、方法的實現包括兩部分內容:方法聲明和方法體。

[public | protected | private ] [static]

[final| abstract] [native] [synchronized]

returnType methodName([paramList])

[throws exceptionList] //方法聲明

{statements} //方法體

——方法體是對方法的實現,它包括局部變數的聲明以及所有合法的Java指令。方法體中聲明的局部變數的作用域在該方法內部。若局部變數與類的成員變數同名,則類的成員變數被隱藏。

—— 方法聲明中的限定詞的含義:

static: 類方法,可通過類名直接調用

abstract: 抽象方法,沒有方法體

final: 指最後一個方法

方法聲明包括方法名、返回類型和外部參數。其中參數的類型可以是簡單數據類型,也可以是復合數據類型(又稱引用數據類型)。

對於簡單數據類型來說,java實現的是值傳遞,方法接收參數的值,但不能改變這些參數的值。如果要改變參數的值,則用引用數據類型,因為引用數據類型傳遞給方法的是數據在內存中的地址,方法中對數據的操作可以改變數據的值。

補充:Java是一種可以撰寫跨平台應用軟體的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。

G. java方法的定義

//給你一條條解釋吧 public class MethodDemo01{ //main方法,程序的入口
public static void main(String args[]){ //調用該類的靜態方法,因為main是靜態的方法,所以printInfo方法只能是寫成靜態的,不然需要實例化該類之後再用實例名稱調用該方法了//這里調用了三次,顯然結果都會一樣。
printInfo() ; // 調用printInfo()方法
printInfo() ; // 調用printInfo()方法
printInfo() ; // 調用printInfo()方法
System.out.println("Hello World!!!") ;
} //靜態方法
public static void printInfo(){//定義了一字元數組,並初始化了元素值
char c[] = {'H','e','l','l',
'o',',','L','X','H'} ; // 定義字元數組//循環,c.length 表示字元數組c的長度,也就是元素的個數
for(int x=0;x<c.length;x++){ // 循環輸出//循環一次輸出一個字元
System.out.print(c[x]) ;
}//循環完成就把所有的字元都輸出來了。//這個換行的語句 可以不帶參數!
System.out.println("") ; // 換行
}
}

H. java方法的定義和使用

Java方法的定義和使用. 方法的最大好處是可以進行重復調用,但是至於說那些操作要形成方法,這些都要根據你的實際項目經驗而自我總結的。. 限制條件:在主類中定義,並且由主方法直接調用的方法形式。. 方法就是一段可以被重復調用的方法塊。. 在Java中要想進行方法的定義,則可以使用如下的語法完成。. 數據類型(基本類型,引用類型)。. 但是在定義方法的時候有一點特別要注意,如果某一個方法上使用了void定義,那麼該方法可以直接用return來結束調用。. 一般而言,這種return的處理往往需要結合if判斷來實現。. 對於第一次接觸方法的人來講,先將語法記住,至於怎麼用,需要時間來消化。

I. 用JAVA方法

1) 定義一個抽象類Printable,其中包括一個方法printItMyWay(),該方法是一個抽象方法,沒有形參,返回值為空
public abstract class Printable{
public abstract void privtltMyWay(){};
public abstrace void printltMyWay(char cc){};
}
2) 改寫矩形類使之繼承Printable類,用printItMyWay()方法將矩形的相關信息列印在屏幕上,例如矩形的長為多少,矩形的寬為多少。.
註:矩形類包含矩形的長和寬。
public class juxing extends Printable{
private int length = 2;
private int width = 3;
public juxing(int length,int width){
this.length = length;
this.width = width;
}
public void printltMyWay(){
system.out.println("length:"+length +" "+"width:"+width);
}

public void printItMyWay(char c)
{
for(int i=0;i<height;i++)
{
for(int j=0;j<width;j++)
System.out.print(c);
System.out.println();
}
}

}
}
3) 再Printable類中增加一個新的抽象方法printItMyWay(char),這方法有一個字元性參數,返回值為空。其功能是利用給出的字元列印在矩形行區域內
4)第四問有問題,調用抽象方法是不可能的。
我覺得你的問題是這樣:
no1處:p1.printltMyWay();
no2處:j1.printltMyWay('*')

J. Java的方法是如何創建和調用

1、方法是類中的一種成員。創建方法自然要先創建包含它的類。比如:

public class Aho

{

private int ;//欄位,不是方法,可選,隨便創建的

}

2、之後再在其中創建類的成員:方法。比如:

public class Aho

{

private int ;//欄位,不是方法

public void showWorld()//這是方法的創建

{

System.out.print("hi");

}

}

3、這樣就創建了方法。之後就可以調用方法了。比如:

public class Test {//這又是一個類,用來和上面那個咱創建的溝通的,可以在其中使用咱的功能

public static void main(String[] args) {//這是一個方法,如果要使用某個類的功能應該寫在這里

Aho a=new Aho();//創建一個實例

a.showWorld();//調用方法

}

}

4、運行3。

熱點內容
電商高管如何配置 發布:2024-12-26 21:13:48 瀏覽:705
批發的演算法 發布:2024-12-26 21:13:46 瀏覽:204
安卓手機在日本下載哪個導航 發布:2024-12-26 21:09:32 瀏覽:556
白雜訊加密 發布:2024-12-26 20:31:02 瀏覽:638
怎麼防止電腦刪除腳本 發布:2024-12-26 20:19:19 瀏覽:150
輸入伺服器或許可證文件怎麼輸 發布:2024-12-26 20:10:40 瀏覽:160
pythonarcgis 發布:2024-12-26 20:09:48 瀏覽:699
python初始化變數 發布:2024-12-26 20:05:27 瀏覽:179
win10清理緩存文件 發布:2024-12-26 20:04:50 瀏覽:361
登微信手機號填了密碼是什麼意思 發布:2024-12-26 19:40:16 瀏覽:249