Podsumowanie — wszystko o tablicach
Część sekcji Logika i przepływ sterowania ścieżki Java w Coddy. Lekcja 9 z 59.
Wyzwanie
ŁatwyUtwórz metodę o nazwie arrayOperations, która przyjmuje jako dane wejściowe dwuwymiarową tablicę liczb całkowitych (matrix) i wykonuje następujące operacje:
- Oblicz sumę wszystkich elementów w macierzy.
- Znajdź największy element w macierzy.
- Utwórz nową tablicę jednowymiarową zawierającą sumy każdego wiersza macierzy.
- Wypisz w konsoli w następującym formacie:
Sum: 78
Maximum: 12
Row Sums: [10, 26, 42]Spróbuj swoich sił
import java.util.Arrays;
// Napisz kod wyłącznie wewnątrz klasy. Nie pisz main() ani żadnego kodu poza tą klasą.
class ArrayOperations {
public static void arrayOperations(int[][] matrix) {
// Napisz tutaj swój kod
System.out.println("Sum: " + sum);
System.out.println("Maximum: " + max);
System.out.println("Row Sums: " + Arrays.toString(rowSums));
}
}Wszystkie lekcje w sekcji Logika i przepływ sterowania
1Tablice wielowymiarowe
Podstawy tablic 2DDostęp do elementów tablic 2DPętle zagnieżdżone z tablicami 2DPodsumowanie — tablice 2DDodawanie i odejmowanie macierzyTablice postrzępioneTablice 3D i większeTypowe wzorce dla tablic 2DPodsumowanie — wszystko o tablicach2HashMap część 1
Czym jest HashMap?Deklarowanie HashMapDostęp do wartościSprawdzanie, czy klucz istniejeModyfikowanie słownikówPodsumowanie — HashMap3HashMap — część 2
Metody HashMapIterowanie za pomocą keySet()Iterowanie za pomocą entrySet()Zagnieżdżona HashMapPowtórka — zarządzanie magazynemPowtórka — operacje na HashMap6Zaawansowany przepływ sterowania
Instrukcje etykietująceWyrażenie switchDopasowywanie wzorcówKlauzule ochronnePowtórzenie — przepływ sterowania9Projekt — licznik unikalnych słów
Wprowadzanie i przechowywanie tekstuPrzetwarzanie słówPoćwicz samodzielnie: Kompilator Java online