Metoda wypisujaca wszystkie elementy tablicy

0
public class Printzzzzz {
​
    public static void main(String[] args) {
        int[] wypisz = {1, 5, 13, 123, 5};
        printArray(wypisz);
        }
    }
​
    public static int printArray(int[] tablica) {
        int z;
        for (int i = 0; i <= tablica.length; i++) {
            int x = tablica[i];
            return i;
            z = tablica[i];
        }
        return z;
    }
}

Jak zwrócić zmienna "i" z metody printArray ?

0

Co chcesz osiągnąć? Bo ten kod trochę nie ma sensu. Zwracasz już zmienną i pod warunkiem, że lista ma co najmniej jeden element. Wtedy zawsze zwrócisz 1. W przeciwnym razie zwrócisz 0.

0

chce wypisac elementy tej tablicy int[] wypisz = {1, 5, 13, 123, 5};

1

To nie musisz nic zwracać. Po prostu w tej pętli zamiast returna wypisz to, co się znajduje pod tablica[i] i zmień typ na void. z też jest nie jest ci do niczego potrzebne.

0
public static void main(String[] args) {
        int[] wypisz = {1, 5, 13, 123, 5};
        printArray(wypisz);
    }

    public  static void printArray(int[] tablica) {
        for (int a: tablica){
            System.out.println(a);
        }

    }}

1 użytkowników online, w tym zalogowanych: 0, gości: 1