2013-05-06 2 views
0

Я попытался отправить массив между двумя методами в java. Кто-нибудь может мне помочь?Java, как мне отправить массив между методами в java?

Код:

package bubbeltest; 

public class BubbelTest { 

    public static void main(String[] args) { 

     int[] list = new int[3]; 
     list[0]=5; 
     list[1]=2; 
     list[2]=3; 
     sort(list); 
    } 
    public static int sort(list){ 


    } 
} 
+1

Если вы используете IDE, чтобы писать/исправить код для вас это может изменить код, чтобы он компилирует. –

ответ

5
public static int sort(list) 

должен быть

public static int sort(int[] list) 

Java является строго типизированным языком. Это означает, что вам нужно указать тип отправляемого параметра. Тип параметра также составляет часть сигнатуры метода, что важно для того, как работает Java.

1
package bubbeltest; 

public class BubbelTest { 

    public static void main(String[] args) { 

     int[] list = new int[3]; 
     list[0]=5; 
     list[1]=2; 
     list[2]=3; 
     sort(list); 
    } 
    public static int sort(int[] list){ 


    } 
} 
0

изменить метод подписи к

public static int sort(int[] list){ 

} 
Смежные вопросы