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

java方法怎麼寫

發布時間: 2022-07-01 12:33:01

java怎麼寫個方法 求解答 不要回答的太官方了

這個很簡單,關鍵是你要明白這幾個關鍵字的意義。
例如main方法,public static void main(String[] args){}
public表示方法的訪問許可權是公開的,static 表示方法是靜態的,只需通過類名就可以訪問,void表示方法的返回值,main表示方法的名稱,括弧里的是方法的參數,大括弧裡面是方法的內容;

按照main方法的順序寫就行了,如果方法不想是靜態的,必須實例化對象才來用的,就不要static關鍵字;如果方法不返回,就用void,否則就替換成返回值的類型,比如一個方法返回一個字元串,就把void替換成String。方法名和參數就不用說了吧?

② java通用的方法怎麼寫

我明白你說的意思了:你可以像下面的這樣寫:
public Object getallfinformation( Object t ..){

}

這個就是返回值是Object的,在具體返回的時候可以強制換成你需要的類型,參數中的"..",是jdk中的不定參數,可以傳任意參數的Object的參數,這樣就是你所要的結果;

③ 怎麼寫java代碼

只要自己的電腦安裝了jdk環境,任何地方都可以進行java代碼的編寫的,記事本也可以。

④ java方法怎麼定義

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

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

⑤ 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);
}
}

⑥ java中方法應該寫在什麼位子,在哪個地方寫

方法一般寫在類(class)裡面:普通方法。
class AClass {
aMethod(){}
}

直接寫在類裡面,沒有名字,就是匿名方法,如靜態匿名方法static {}
還有類似的 new ArrayList<String>(){{add("this is a string!")}};

⑦ 如何編寫java程序

新建java第一種方法:
1。首先右擊滑鼠,新建一個文本文檔。
2。更改文本文檔的後綴名為
.java
。注意文件名必須和類名相同。
如果你的電腦沒有顯示後綴名的話需要對電腦進行一定的設置。
3。打開計算機——組織——文件夾選項——查看——將隱藏文件夾選項取消勾選即可。
建議將這個選項取消勾選,有很多的惡意程序會侵入我們的電腦,取消勾選可以很好的查看病毒等文件的類型。
4。右擊建好的文檔,選擇編輯即可進行java的編寫。
在編寫的時候我們有一定的格式,java語言的格式是為了我們日後更改程序方便而規定的,我們一定要遵循這種格式編寫。
第二種方法:
1直接新建一個記事本文檔,然後選擇保存。
注意保存時額位置,不要等到保存完卻找不到文件到哪了。
2在選擇保存的窗口中輸入後綴「.java」,然後保存即可。注意文件名必須和類名相同。
3同樣右擊文件,選擇編輯即可在文件中進行編輯了。
前兩個大括弧之間回車,第二對大括弧有一個間隔,直接按TAb鍵即可。
測試運行java程序:
打開運行命令,也可以直接在開菜單中輸入CMD調用命令窗口。
你的文件保存在哪裡就將你的文件目錄輸入到命令提示符窗口中,例如我的是D盤根目錄,所以我輸入「d:」。
編譯java文件,生成class文件:
在命令提示符中輸入「javac
文件名.java」,我的文件名為A,所以輸入javac
A.java然後回車,等待編譯。
運行文件:
繼續輸入「java
文件名」然後回車就可以運行我們寫好的文件了。

⑧ java構造方法

java構造方法也就是java構造函數,方法舉例如下圖:

java構造函數一般用來初始化成員屬性和成員方法的,即new對象產生後,就調用了對象了屬性和方法。

在現實生活中,很多事物一出現,就天生具有某些屬性和行為。比如人一出生,就有年齡、身高、體重、就會哭;汽車一出產,就有顏色、有外觀、可以運行等。這些,我們就可以將這些天然的屬性和行為定義在構造函數中,當new實例化對象時,也就具有這些屬性和方法了,沒必要再去重新定義了,從而加快了編程效率。

(8)java方法怎麼寫擴展閱讀:

java構造函數的特點:

1、函數名與類名相同

2、不用定義返回值類型。(不同於void類型返回值,void是沒有具體返回值類型;構造函數是連類型都沒有)

3、不可以寫return語句。(返回值類型都沒有,也就不需要return語句了)

⑨ java中「get」和「set」方法怎麼寫

java bean就是把自己的數據成員封裝起來, 讓外界不能直接操作數據成員; 而只能通過bean提供的get 和 set方法進行操作,保證了數據安全性。可以理解為:get就是把對象中的值拿出來, set就是把某個值放到對象中去。
比如:
public class LoginInfoBean {
private String time; //時間
private String ip; //IP
private String account; // 賬號

public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}

public String getIp() {
return ip;
}
public void setIp(String ip) {
this.ip = ip;
}

public String getAccount() {
return account;
}
public void setAccount(String account) {
this.account = account;
}
}
---------------------------------------------------------------
關於如何在servlet中取得數據:
首先要明白,我們提交到servlet的數據,需要走servlet的doGet或者doPost方法。
如果你不用框架,只用純粹的servlet,在servlet的doGet和doPost方法中因為只有兩個參數,也就是HttpRequest和HttpResponse,比如:
doPost(HttpServletRequest req,
HttpServletResponse resp){
........
}
按照以上的寫法,只能通過req.getParamter("xxx")取得;
比如下面這個例子:
file: login.jsp
<form id="loginform" name="loginform" method="post" action="LoginServlet" >
<input name="userName" type="text" id="userName" />
ps: 通過 action="LoginServlet" 可以知道,提交的路徑為LoginServlet, 然後會到web.xml中尋找關於LoginServlet 的具體配置,以確定是哪個servlet處理這個請求。
file: web.xml
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.test.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>
ps: 通過以上配置可以確定,處理這個請求的servlet為com.test.LoginServlet
file: com.test.LoginServlet.java
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
String name = request.getParameter("userName");
}
ps: 通過 request.getParameter("userName"); 就可以取得頁面上輸入的值。

如果用框架,每個框架的機制不一樣,需要分別對待, 但底層也都是servlet。我接觸過的struts1, struts2, 和spring MVC, 其中 struts1 給我們提供了一個formbean, 用於收集頁面的數據(就是上面那個javabean的問題); struts2和spring MVC 省去了formbean, 後台處理的action就是一個bean, 數據在action中直接可以取到。

推薦一個簡單的方法:寫get/set方法,OC有一個自動化的方法,即使用@proterty和@synthesize關鍵字

Person.h

熱點內容
編程羅超 發布:2022-08-08 10:13:36 瀏覽:598
java數字格式異常 發布:2022-08-08 10:12:28 瀏覽:673
c語言輸出char 發布:2022-08-08 10:12:23 瀏覽:786
老男孩ftp韓 發布:2022-08-08 10:12:14 瀏覽:841
工具頁源碼 發布:2022-08-08 10:08:44 瀏覽:101
python的svd 發布:2022-08-08 10:06:05 瀏覽:752
javaandroid開發環境搭建 發布:2022-08-08 10:05:43 瀏覽:773
大麥雲游戲為什麼進不去伺服器 發布:2022-08-08 10:04:12 瀏覽:928
python語言的變數 發布:2022-08-08 10:04:07 瀏覽:341
py編程序 發布:2022-08-08 10:02:30 瀏覽:17