Java Podstawy

Java Podstawy 09: zagnieżdżone pętle (z tytułu)

14 filmy

80 minuty

Dobrze, gdy są postrzegane jako jeden dla utworów pętlowych, ujrzymy kolejny krok, gdy zagnieżdżonych pętli, co to znaczy? Worku pętlę w pętli czyli ta pętla dla powiedzmy jesteś wewnątrz innej pętli, dlaczego? Ponieważ chcemy, aby przejść przez tablicę, więc chodźmy zwiedzania dwa Boki tej macierzy mieliśmy wcześniej, teraz mamy zamiar stworzyć nam matrycę, więc tutaj mogę powiedzieć, że uczyni to macierz pięciu przez dwa

czemu? Cóż, po pierwsze, będziemy musieli przejść przez każdy z tych samochodów w swoich dwóch danych, zarówno liczbę miejsc jak liczba ludzie, którzy okupują go, więc tutaj do tego, aby zatrzymać się bliżej, postawmy go w następujący sposób będziemy tak powiedzieć, a tu powiemy: Siedzenia nie wiem, czy oni mogli to zobaczyć. Kiedy jestem na filmie. Nie wiem! az drugiej strony, 'pasażerowie', 'fotele'. Oto kładę 'pasażerowie' OK!, Dobrze.

Cóż, następną rzeczą jest teraz musimy przejść przez dwie pętle, jedna powiedzieliśmy, że waha się od 1 do 4, więc ta pętla, która zrobi to, ja umieścić to więc być dostępna, aby zobaczyć tę pętlę, która będzie zrobić, to przejść przez każdego z wierszy, mamy teraz zrobić, to kolejny, że pętle przez każdy jedna z kolumn, tak, dobrze, muszę innej zmiennej iteracji następną pętlę, więc umieścić go tutaj dla pętli i powiedzieć, że ta pętla z 'j'

że będzie następny iteracyjnej, będzie zaczynając od zera, jak długo? W tym przypadku mamy do zrobienia, te kolumny, więc to będzie, natomiast 'J' jest 'mniej niż lub równe 1' ok! A co robimy to jest, że 'j' Wzrost na 'j ++', aby zwiększyć za każdym razem otwierać klucze, a tu jest gdzie umieścić wszystkie tego kodu, ok! Tam, kładziemy go. I co teraz zrobimy to jest, powiedzmy, że rzeczywiście pierwszy samochód

Posiada 10 miejsc siedzących, drugi 20, trzeci 30, ale powiedzmy, że są one zajęte przez połowę, ok! Każdy samochód posiada połowę okupacji, to Pierwszą rzeczą, najpierw musimy zapisać te współrzędne: '[i] [j]' tu będzie utrzymywać liczbę miejsc, to już nie jest 'ja' tylko, że nie jest to sieć, jeśli nie są otrzymując dwa danych, ponieważ działa w matrycy dwuwymiarowej, dlatego trzeba wskazać dwa

współrzędne, więc w 'I J' kiedy 'j' jest zero, to będą miejsca pracy, a kiedy 'j' jest 1 w następnej rundzie, numer pracy Pasażerowie, więc postawmy tu, że dla 'j' zera mamy tutaj Jeśli 'j = 0' to mówimy, dałem go. A jeśli, J = 1, to tutaj powiedzmy, że jest równa połowa pasażerów, jak mówimy pół? Dla samochodów ... tutaj byłoby zero, to wszystko przez 2. OK! Rozumiesz to? ....

jeśli nie rozumiesz, a następnie kilka razy Spójrz na niego! Ale to jest bardzo proste, gdy 'j' jest zero, co możemy zrobić, to rekord liczby miejsc mówiliśmy i gdy 'j' jest 1 to mówimy, że ma połowę mandatów, a siedzenia są przechowywane w pozycji zerowej, Co to zrobić? Zaczyna się w pierwszym rzędzie, i przechodzi przez zero i jeden, które są kolumny, są 'jots', a następnie przejście do jednego wiersza, przecina zero i jeden, a następnie przechodzi do dwóch, chodzenie

każdy z dwóch, z tej pętli, przejdź wokół kolumn, a także z tej pętli, pętle przez rzędach, ok! Zobaczymy, jak to będzie, gdy wrzuciłem go uruchomić, aby zobaczyć ... pozwól mi sprawdzić, co się dzieje tutaj ... tutaj daje mi ten błąd ... ah! Już wiem! ... Ten błąd coś jest nie tak tutaj ... ++ ... ah! Już! Co to jest to, co jest ! Tak ... źle tutaj to System.out.println dostaje co i kiedy z tablicami, a teraz o to ... jest macierzą, to tutaj; będziemy ci to powiedzieć,

Tutaj to będziemy go usunąć, to co widzimy teraz, bierzemy kolejną pętlę, tutaj w pierwszej pętli, będziemy umieszczenie danych w drugiej pętli System.out.println, powiedzieć, ile trzeba, aby umieścić go, umieścić go tutaj, będziemy ... no, popatrz, co zrobię tu wszystko w jednym i tym samym uratowanie mnie to wszystko jedno, a my zobaczymy, jak trzeba wyjść: 10, 5; 20,10 pół; 30, 15, tutaj muszę wyjść 40 potem 20 i 50 ... 25, liczba miejsc siedzących oraz

pół. Z zagnieżdżonych pętli, tablice mogą iść zarówno dać im odwagę do odczytu i wyświetlania na ekranie ... będzie teraz widzimy innego Pętla, która nie jest, ale i zrobić, gdy podczas gdy w poniższym wideo.

Aby znaleźć nowe kursy, zapisz. Nie będzie spam, obiecał :)

o autorze

foto de jotajotavm
José Javier Villena

Biografia: Analityk-Programmer w różnych językach. Platformy Opiekun PREMIUM rozpoznawane na całym świecie jako CodigoFacilito. Artykuły Edytor Cristalab. Mój kanał YouTube jest sponsorowany przez wydawcę Anaya LaTostadora. Lubię szczegółowo wyjaśnić i podać kilka przykładów dla uniknięcia wątpliwości.