Java nested loops ➿

Поділитися
Вставка
  • Опубліковано 11 січ 2025

КОМЕНТАРІ • 134

  • @BroCodez
    @BroCodez  4 роки тому +74

    import java.util.Scanner;
    public class Main {
    public static void main(String[] args) {

    // nested loops = a loop inside of a loop

    Scanner scanner = new Scanner(System.in);
    int rows;
    int columns;
    String symbol = "";

    System.out.println("Enter # of rows: ");
    rows = scanner.nextInt();
    System.out.println("Enter # of columns: ");
    columns = scanner.nextInt();
    System.out.println("Enter symbol to use: ");
    symbol = scanner.next();

    for(int i=1; i

    • @wisdomtv360
      @wisdomtv360 3 роки тому +1

      Thanks for this am wishing for your channel to reach million soon

    • @armagedon3505
      @armagedon3505 2 роки тому

      for(int i=1; i

    • @vasykloepexergasia7562
      @vasykloepexergasia7562 Рік тому +5

      @@armagedon3505 i guess you already found your answer. still leaving this comment for others to find out. the count starts from 0. hence when the row number will be entered 4, it will count 5. cause 0,1,2,3,4. He wanted the exact number 4. That's why he choose i=1. if you choose i=0, the row number for 4 row will be 3.

    • @bee2411
      @bee2411 Рік тому

      😊

  • @orpyperson6376
    @orpyperson6376 2 роки тому +70

    I am having trouble understanding nested loops so I will watch this video on repeat until I understand.

  • @annderby6295
    @annderby6295 3 роки тому +62

    You have the gift of teaching.

  • @Curious_Clover
    @Curious_Clover 10 місяців тому +2

    One of the best sample codes I've seen for this series. That's some cool logic you used.

  • @treezy97
    @treezy97 Рік тому +4

    Dude, you teaching me better than my teacher could!!!
    Thank you so much!

  • @IA.ken0
    @IA.ken0 2 місяці тому +1

    I understood the previous videos quickly, so I thought I’d understand nested loops just as easily. Because of that I didn’t pay full attention to Bro’s explanation and ended up not understanding them, After about a week I watched the video again and listened carefully to Bro, and I understood it immediately.
    Thank you Bro

  • @siusomeone873
    @siusomeone873 5 місяців тому +5

    Great video. A clearer illustration of nested loops is a mechanical clock. The second hand ticks every second. The minute ticks every minute or every 60 ticks or 1 loop of the second hand. The same for the hour hand.
    A little modification I would suggest is to put the println() to the end instead of the start of the inner loop.
    for (int i = 1; i

  • @shivaramakrishnacheekati8756
    @shivaramakrishnacheekati8756 8 місяців тому

    bro is god level teacher ,who made me understand same concept in 6:00 minutes which i'm struggling to learn for 2 years

  • @balkhab8165
    @balkhab8165 4 місяці тому

    This guy is really genius, java with this guy is like a piece of cake much love god bless bro

  • @ctluwua7695
    @ctluwua7695 3 роки тому +1

    BOOM!!!! BEST UA-camR
    Deserves the Gold Button

  • @MrMorale386
    @MrMorale386 6 місяців тому

    Bro you're a lifesaver, an actual one. Nice Tutorials

  • @pavelkvasnicka6856
    @pavelkvasnicka6856 Рік тому +4

    This is the best Java tutorial for beginners, so you can learn Java and English in one hit. Please keep going! I vote for Java advance tutorial. Thanks a lot Bro

  • @davidezimafr
    @davidezimafr 9 місяців тому

    This guy is underrated asf!

  • @rafikismayilov4553
    @rafikismayilov4553 Рік тому +1

    I do follow and watch your tutorials. Perfect and simple explanation. Thank you Bro !!!

  • @ToppShinobi
    @ToppShinobi Рік тому +2

    You’re doing the lords work bro

  • @anlberkearslantas3813
    @anlberkearslantas3813 2 роки тому

    I bought udemy course and got bored now I am watching the same course from you thx bro

  • @ol6131
    @ol6131 3 роки тому +1

    Best programing guides on youtube

  • @JuliHoffman
    @JuliHoffman 2 роки тому +5

    This actually made sense! Thank you!!!

  • @zhyakoxalid6892
    @zhyakoxalid6892 10 місяців тому

    Thank you so much. I don't really understand how the nested loop works, I want to fully understand how the program creates rows and columns. by the next time I see my comment, this should be different.
    Thanks bro

  • @nutkimheng7130
    @nutkimheng7130 5 місяців тому

    This video is very useful! Thank you for make this video bro😃😃😃

  • @dunnodendedenish
    @dunnodendedenish 3 роки тому +10

    whats ythe difference between nextLine() and just next (). You have used both for strings?

    • @FatimaAli-fr4bo
      @FatimaAli-fr4bo 2 роки тому +30

      sorry for the late reply but
      next(); can only be used to input strings but not spaces, so if you want to input a word, you can use next();
      nextLine(); can be used to input full lines and more than one word.It can read spaces as well.
      So, in the video, for example they used next(); to input the symbol as it is only on word(or character)

    • @parthbhavsar1659
      @parthbhavsar1659 2 роки тому +2

      @@FatimaAli-fr4bo thanks for the explanation!!

  • @MueezAhmed5490
    @MueezAhmed5490 9 місяців тому +1

    Publlic class Amazing video(){
    }

  • @rylieRylie-w1w
    @rylieRylie-w1w Рік тому +1

    question why this time you do not need to use println() to clear out the next int still bit confused about

  • @cristiangarciaperez7230
    @cristiangarciaperez7230 2 роки тому +5

    quick question, how does it know to print the rows horizontally and the columns vertically?

    • @cringels9552
      @cringels9552 2 роки тому +13

      because at the line
      System.out.print(symbol);
      is only a print statement, if you used
      System.out.println(symbol);
      it would print them vertically

  • @honoredegg
    @honoredegg 2 роки тому

    Nested loops completely undestood. 14th. Thank you, ma Bro Sensei!

  • @mridulbhattacharjee1866
    @mridulbhattacharjee1866 9 місяців тому +1

    Why was the System.out.println(); in the for loop block so necessary that it's changing the whole output?

  • @luke6164
    @luke6164 2 роки тому +2

    for general use is i the x-axis and j the y-axis would i be right as this would be the same as maths

  • @OhMyShad
    @OhMyShad 5 місяців тому

    My question is:
    "Why the inner for loop variable "j" resets every "i" variable update but i keep growing till the condition is false (i

  • @danielmilewski7659
    @danielmilewski7659 2 роки тому +1

    awesome explonation! thank you!

  • @Simis999
    @Simis999 2 роки тому

    Bro has the best examples

  • @BakhtimurodPrimov
    @BakhtimurodPrimov Рік тому

    awesome tutorials

  • @ThomasTheThermonuclearBomb
    @ThomasTheThermonuclearBomb 3 роки тому

    Amazing video as always, Bro!

  • @mohamedelfadli3125
    @mohamedelfadli3125 2 роки тому +1

    Well done !!!!

  • @ljaykhan520
    @ljaykhan520 11 місяців тому

    Great tutorial

  • @JustNeutral14.
    @JustNeutral14. 5 місяців тому

    Thx for the tutorial!

  • @NextRH-p7t
    @NextRH-p7t 2 роки тому

    0:04 i find out that "nested loop work in java" u say is kinda like melody here XD

  • @ap1136-c4m
    @ap1136-c4m 9 місяців тому

    Good

  • @medjl6083
    @medjl6083 4 роки тому +1

    This is tip and trick for programming language.

  • @ItzTrickshotHD
    @ItzTrickshotHD Рік тому +1

    How does this work? I can only imagine rows and columns leave an empty space in relation to user input. Thereafter the symbol can take the shape left by the user input. However, how does tha machine know that after the first row that we dont only want the first row to have 5 symbols? But it continuously does that downwards?
    Btw when we enter our number for the condition of "print" does this make and count space horizontally while the "println" counts and makes space vertically?

    • @xtruezy
      @xtruezy Рік тому +1

      print does not create a new line so thats why it goes horizontal. As per your other question, the machine knows this because of the system.out.println so the machine first puts in the amount of the symbol you want per line then it creates another row(line) and simply does it over and over again until loop is finished

  • @GOODBOY-vt1cf
    @GOODBOY-vt1cf 3 роки тому +2

    4:25

  • @tomtian9622
    @tomtian9622 3 роки тому +1

    OMG! Where are the captions???

  • @percivalgebashe4376
    @percivalgebashe4376 Рік тому

    Nice

  • @muhammadmushfiqurrahman1653
    @muhammadmushfiqurrahman1653 3 роки тому +1

    Hey bro, you are so wonderful.

  • @AYLC8827
    @AYLC8827 9 днів тому

    bro ur the best

  • @chamith_z1298
    @chamith_z1298 5 місяців тому

    good bro

  • @tamekkaknuth9612
    @tamekkaknuth9612 2 роки тому

    thanks for your help!!

  • @erneztoyo
    @erneztoyo 3 роки тому

    Super video!

  • @taiai0
    @taiai0 9 місяців тому

    'columns cannot be resolved to a variable' how do i fix this?

  • @ghoggaliabdou4222
    @ghoggaliabdou4222 4 роки тому

    Thank you man 💙💙💙💙

  • @annasun474
    @annasun474 2 роки тому

    Why we do no put a scanner.nextLine(); after rows = scanner.nextInt(); and columns = scanner.nextInt(); . Since scanner.nextInt() can only read integer and it won't escape the line, I am confused.

  • @safetadurakovic2172
    @safetadurakovic2172 3 роки тому +2

    Hey I copied Everything but it doesn't work it only displays rows

  • @kirillutsenko9306
    @kirillutsenko9306 2 роки тому

    thx for explanation

  • @ОлександрОстріщенко
    @ОлександрОстріщенко 2 місяці тому

    how can i make it with boolean for example

  • @danny.3036
    @danny.3036 3 роки тому

    Thanks, Bro! ☕

  • @n9583
    @n9583 2 роки тому

    Hey bro code I have a question is this efficient?

  • @nikitassouvatzis1928
    @nikitassouvatzis1928 2 роки тому

    Βρόχοι επανάληψης ενσωματωμένοι (nested), μέσα σε άλλους βρόχους επανάληψης.

  • @ashish_prajapati_tr
    @ashish_prajapati_tr 4 роки тому

    thank you 😊😊😊

  • @shitposting2497
    @shitposting2497 2 роки тому +1

    My code is being printed vertically

  • @Daniel-us1dl
    @Daniel-us1dl 3 роки тому +1

    You the man

  • @bruaismart8999
    @bruaismart8999 11 місяців тому +1

    Thanks!

  • @bekturasanbekov1979
    @bekturasanbekov1979 Рік тому

    thx 4 vid bro !

  • @曾毓哲-b1t
    @曾毓哲-b1t Рік тому

    thank you very much

  • @alyymibeal5485
    @alyymibeal5485 3 роки тому

    Cool Bro, thanks :)

  • @huuloc8719
    @huuloc8719 3 роки тому

    Nice.

  • @YuliannCastañeda
    @YuliannCastañeda 2 місяці тому

    👌

  • @robertraafat413
    @robertraafat413 3 роки тому

    What should I do if I wanna 2 diff. symbols ,like " X & O " !!

    • @Google_Engineer
      @Google_Engineer 3 роки тому

      Use one more Symbol scanner name.....( like : symbol2 )

    • @UltraSolarGod
      @UltraSolarGod 3 роки тому

      @@Google_Engineer but how to print it can you give use the code ?? plz _/\_

    • @nikost2093
      @nikost2093 2 роки тому

      @@UltraSolarGod Scanner scanner = new Scanner(System.in);
      int rows;
      int columns;
      String symbol1 = "";
      String symbol2 = "";
      System.out.println("Enter # of rows: ");
      rows = scanner.nextInt();
      System.out.println("Enter # of columns: ");
      columns = scanner.nextInt();
      System.out.println("Enter first symbol to use: ");
      symbol1 = scanner.next();
      System.out.println("Enter second symbol to use: ");
      symbol2 = scanner.next();
      for(int i=1; i

  • @cesara9747
    @cesara9747 3 роки тому

    thanks, bro!

  • @frogheadjon
    @frogheadjon 2 роки тому

    thank you 😊

  • @bartomiejsniadach5795
    @bartomiejsniadach5795 2 роки тому

    Thank you Bro

  • @SAEID-n4r
    @SAEID-n4r Рік тому

    ❤❤❤

  • @alialhussain4139
    @alialhussain4139 7 місяців тому

    Thanks, Bro 06/01/2024

  • @Jadeung
    @Jadeung 3 роки тому

    Thanks brooo

  • @matinmonshizadeh
    @matinmonshizadeh 3 роки тому

    thanks bro

  • @michaelmaxseiberthuber8419
    @michaelmaxseiberthuber8419 3 роки тому +1

    loop-ception

  • @MrLoser-ks2xn
    @MrLoser-ks2xn 2 роки тому

    Thanks

  • @nerrixj.l.6102
    @nerrixj.l.6102 2 роки тому

    😍😍😍😍

  • @omersond4891
    @omersond4891 3 роки тому

    thanks

  • @gamsterilyass2952
    @gamsterilyass2952 7 місяців тому

  • @lamias7712
    @lamias7712 3 роки тому

    Merci

  • @simik4830
    @simik4830 3 місяці тому

    comment for algorithm!!

  • @trickysachin
    @trickysachin 3 роки тому

    😃

  • @zombiea1936
    @zombiea1936 3 місяці тому

    Nested loops are so confusing 😭

  • @ahmedsefaw4252
    @ahmedsefaw4252 3 роки тому

    that 's some good shit.

  • @yeliza2350
    @yeliza2350 2 роки тому

    6 february

  • @sairos4057
    @sairos4057 2 роки тому

    ty bro

  • @shivamgaming3559
    @shivamgaming3559 8 місяців тому

    😁😁

  • @freedom4218
    @freedom4218 7 місяців тому

    Yeah!

  • @kristijanlazarev
    @kristijanlazarev 10 місяців тому

    wild

  • @wallstreetbets7741
    @wallstreetbets7741 2 роки тому

    yes, learnt

  • @danielmilewski7659
    @danielmilewski7659 2 роки тому

    comment for stats

  • @zhyakoxalid6892
    @zhyakoxalid6892 10 місяців тому

    danke

  • @Giovanni-Rhonim
    @Giovanni-Rhonim 11 місяців тому

    God Bless you +12

  • @azamato
    @azamato 2 роки тому

    14 thx

  • @patrickpasaje4037
    @patrickpasaje4037 3 роки тому +1

    "Video 14"

  • @Way_And_Truth
    @Way_And_Truth 6 місяців тому

    BRO IS BRO

  • @greeneggsandmushrooms9855
    @greeneggsandmushrooms9855 3 роки тому

    feed the baby bird

  • @sergiogarcia-di5nj
    @sergiogarcia-di5nj 2 роки тому

    fellow human beings XD lol

  • @NebyuDaniel-j6b
    @NebyuDaniel-j6b 4 місяці тому

    Uhjj

  • @melrovynr.aricayos8534
    @melrovynr.aricayos8534 4 роки тому

    17

  • @zari_723
    @zari_723 2 роки тому

    oOoOoOoOo