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

java寫方法

發布時間: 2023-09-13 18:52:23

java編寫一個方法

public class Temperature {

public int changeTemperature(int F_temperature) {
int C_temperature;
C_temperature = (5 / 9) * (F_temperature - 32);
return C_temperature;
}

public static void main(String[] args) {
int C_temperature = new Temperature().changeTemperature(20);
System.out.println(C_temperature);
}

}

你確定你給的公式對? 那樣的公式將永遠返回0.
5/9就永遠得0,在乘以任何數結果還是0. 不過代碼我給你了,看著自己改吧。

❷ java編程題求助——寫一個方法

public class Test {
public static void main(String[] args) {
Link l = Link.CreateList(new Link());
System.out.println(l);
}
}

class Link {
private char data;
private Link next;

public boolean hasNext() {
if (next != null)
return true;
return false;
}

public Link next() {
return next;
}

public Link(char data) {
this.data = data;
}

public Link() {
}

public void setData(char data) {
this.data = data;
}

public void append(char cData) {
Link temp = this;
while(temp.hasNext()){
temp=temp.next();
}
temp.next=new Link(cData);
}

public static Link CreateList(Link root) {
root.setData('a');
for (char c = 'b'; c <= 'z'; c++) {
root.append(c);
}
return root;
}

public String toString() {
String link="";
Link temp=this;
while(temp.hasNext()){
link+=String.valueOf(temp.data)+"-->";
temp=temp.next();
}
link+=temp.data;
return link.toString();
}
}

還需要delete方法嗎???

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

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

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

❹ java中方法調用時的寫法

如果是非靜態的方法1調用非靜態的方法2,那麼
非靜態方法2所在類的實例引用.非靜態方法2

public class Test{
public void getMethod(){
Test t=new Test();
t.getTwoMethod();
}
public void getTwoMethod(){
}

}

如果靜態調用靜態:
public class Test{
public static void main(String[]args){

Hello();
}
public void Hello(){
System.out.println("HELLOWORLD")
}

}

如果是繼承的話:
public class a{
public void jj(){}
}
public class b extends a {
public void hh(){
super.jj();
}
}

❺ 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

❻ java方法內部 能不能寫方法

肯定不行的,比如public void h(){ void f(){}}這樣的語句是錯誤的,只能在方法內部調用其他方法,不能在方法內部定義方法,也就是不支持內部方法。

熱點內容
行車記錄儀安卓版如何使用 發布:2025-03-09 20:58:03 瀏覽:311
sql登陸不了 發布:2025-03-09 20:45:16 瀏覽:923
如何用本機做伺服器 發布:2025-03-09 20:43:54 瀏覽:43
新時達伺服器如何查故障 發布:2025-03-09 20:31:14 瀏覽:948
sql2005server 發布:2025-03-09 20:31:08 瀏覽:112
過濾sql注入 發布:2025-03-09 20:23:25 瀏覽:991
華為榮耀6大容量存儲 發布:2025-03-09 20:22:34 瀏覽:456
php流圖片 發布:2025-03-09 20:22:27 瀏覽:43
農行密碼多少位 發布:2025-03-09 20:21:55 瀏覽:147
林肯冒險家兩驅車型配置怎麼選 發布:2025-03-09 20:18:34 瀏覽:23