java定義一個方法
A. java中能在方法中定義方法嗎
方法中不能直接定義方法,但可以在方法中定義類,類裡面再定義方法:
Java code?
public static void main(String[] args) {
class B {
void test() {
System.out.println("test()");
}
}
new B().test();
}
B. 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. 不過代碼我給你了,看著自己改吧。
C. java中怎樣聲明一個方法然後調用這個方法
class Test{
private String myName=null;
public String getMyName(){
return this.myName();
}
public void setMyName(String myName){
this.myName = myName;
}
public void whichDoYouLike(){
System.out.println("I like "+ getMyname() );
}
public static void main(String[] args){
Test test = new Test();
test.setMyName("帥哥");
test.whichDoYouLike();
}
}
這里,帶括弧的都是方法!方法名稱就是「()」前面的那個名字
如:
public void setMyName(String myName){
this.myName = myName;
}
這個就是方法(或者成為函數),setMyName 是方法名稱!
D. java有一個方法的定義
public static <T extends AbstractTemplate> List<T> loadTemplate(String dataPath, Class<T> clazz) throws Exception { }
你好,這是java泛型的用法。
詳見我的博客:http://blog.csdn.net/jinuxwu/article/details/6771121
祝你好運!!!
記得點贊哦
E. java中一個方法裡面可以再定義一個方法么
不能,方法內部只能調用一個方法,或者你可以使用方法的內部類來實現方法內部類中定義方法。
F. java方法怎麼定義
java方法包括:方法的簽名,方法體。方法的簽名部分又包括:訪問許可權,返回值,函數名,形參列表。方法體:方法的主體部分,即函數的實現部分。
示例:private int function1(int s)
{
return s;
}
其中private是訪問許可權,除此之外還有public,protect,默認這三種許可權。
int是返回值的類型,而這個地方的返回值是可以任意類型的。也可以不返回值。那就是void類型。
形參列表是需要從外部傳進來的值。傳入一個參數值進行處理。
可以這樣理解:你想要削蘋果,函數就相當於一把小刀,你用這把小刀去削完,就相當於函數處理完數據。
G. java 定義一個方法 括弧內是什麼啊
首先裡面的是參數,你這里之傳入一個參數,long是參數的類型,內num是參數的名稱,容
比如在別的地方調用此方法,它必須要傳入一個long的參數,如
public void xx()
{
long xx=5;
reverseNum(xx);//這里就把xx=5這個變數傳到了reverseNum里
}
然後再reverseNum方法里就可用num來代替xx了,這里的num就是5,
當然你也可以在加入更多的參數
如reverseNum(long num,int a,String ss)你可以傳入任意的參數,左邊是數據類型,右邊是參數名稱,就跟你定義變數一樣的,左邊類型,右邊變數名
H. 在java中怎麼定義一個方法
引用:
在這個程序裡面的a.getx()自定義方法,就需要返回值.
因為前面的實例變數x為整型
所以返回值類型也要是整型
然後用return返回x的值50
用a.getx()調用
使用System.out.println();輸出return返回來的值
public class Test{
private int x=50;
public int getx(){
return x;
}
public static void main(String[] args){
Test a=new Test();
System.out.println(a.getx());
}
}
運行結果為50
I. java方法的定義
循環:你代碼中的循環
char c[] = {'H','e','l','l','o',',','L','X','H'};
for(int x=0;x<c.length;x++) {......}
首先定義了一個char數組,裡面有若干個char字元,然後用了一個for循環,遍歷這個數組,將數組中的每個字元給列印了出來,for循環的意思就是,從數組的第1個字元(int x=0,程序中索引為0是第一位),每次讀取一個字元(x++),一直讀取到這個數組的最末位(x<c.length)。
代碼中連續3次調用了printInfo() ;方法,同樣可以使用for循環,代碼如下:
for (int i = 0; i < 3; i++) {
printInfo() ;
}
希望你能理解。
方法:方法是程序語句的集合,我們把一些可以重復利用的代碼封裝成方法,多次調用減少重復代碼,你的代碼中printInfo方法中的代碼其實是可以在main方法中多次重復寫來達到同樣的效果的。還有其他各種規則,還是看書比較實在。這些應該書上都有的。
希望能幫到你