Pythonで使用したのと同じように、Javaでメソッドを記述したいのですが、numの代わりにアドレスを出力します:
以下はコードです:
print(1,2,3) または print(obj[]) を使用できますが、integer[] num={1,2,3,4,5}; を使用すると print(int[]) はできません。出力は正しい
Pythonのように(int [])を印刷するには?
public class Print {
public static void print() {
System.out.println();
}
public static void print(Object... obj) {
for(Object c:obj){
System.out.print(c);
System.out.print(" ");
}
System.out.println();
}
public static void print(Object obj) {
System.out.println(obj);
}
public static void main(String[] args){
int[] num={1,2,3,4,5};
print(num);
}
}