1樓:will亂
public static int add(int a)和public static int add(int a) 這兩個是一樣的 引數 是 int陣列
public static int add(int a) 這個 引數 是 個 int
2樓:謝雲強—獨行
int...a是java1.5之後出現的機制,從作用上來說,兩者一樣,但是使用int...a要注意,必須放在引數列表的最後一個位置上,相對來說inta則沒有限制!
3樓:匿名使用者
public static void main(string args){}
你說的是上面的這個引數問題嗎
4樓:yf在長春
什麼問題?陣列是可以作為方法中的引數的
java中 陣列可以作為形式引數傳遞到呼叫的方法中嗎?要怎麼操作?
5樓:大野瘦子
可以,操作**如下:
public class arrtest
}public static void main(string args);
arrtest.dotest(testarr );}}
把陣列作為引數傳入一個方法,在該方法中對陣列進行一些操作:如果僅僅是插入資料項等一般操作,那麼該操作會影響到陣列本身;反之,如調整陣列大小、對陣列賦值等操作,則對陣列本身沒有影響。
例子:public class tester
public static void changea1(int ints) ;
ints = temp;
}public static void changea2(int ints)
public static void main(string args) ;
// output: 1, 2, 3
// 對陣列賦值,不會改變原始陣列。
changea1(ints);
for (int i = 0; i < ints.length; i++)
// output: 4, 5, 6
// 可以對陣列插入新的資料項。
system.out.println();
changea2(ints);
for (int i = 0; i < ints.length; i++) }}
6樓:匿名使用者
肯定是可
以的,但是java 是沒有指標定義的;
public class arrtest
}public static void main(string args);
arrtest.dotest(testarr );}}
7樓:匿名使用者
1.java中方法的引數傳遞
採用的是值傳遞的方式,物件的引用是不會改變的。
2.陣列可以作為引數傳遞到方法中,例如
public void method1(int arr)
8樓:我_本_無_心
public class test
} public static void main(string str);
test t=new test();
t.print(s);}}
9樓:匿名使用者
public void print(string a)}
Java中為什麼過載同一方法內的幾個引數型別必須不一樣
fun int,int 為什麼不可以呢?您理解錯了。引數型別不一樣指的是,過載的方法的引數型別,和已經存在的方法的引數型別不能完全一樣。並不是說該方法中的引數型別。fun int fun int,int fun int,int,int 這樣是可以過載的。但是 fun int a,int b 和 fu...
Java解析json檔案中的三維陣列
import java.io.stringreader import google.gson.stream.jsonreader public class jsonutilsreader.endarray reader.endarray reader.endarray reader.endobjec...
java中編寫方法的過載程式,java程式編寫方法過載
public class lx3 11 public void sort int a public void sort string a java 程式編寫 方法過載 package test public class areatestclass area 長方形的 public double ca...