Java nested loops ➿

Поділитися
Вставка
  • Опубліковано 11 гру 2024
  • Java nested loops tutorial explained
    #Java #nested #loops

КОМЕНТАРІ • 131

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

    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 роки тому +65

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

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

    You have the gift of teaching.

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

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

  • @IA.ken0
    @IA.ken0 Місяць тому +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

  • @treezy97
    @treezy97 11 місяців тому +4

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

  • @siusomeone873
    @siusomeone873 4 місяці тому +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

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

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

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

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

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

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

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

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

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

    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

  • @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

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

    This actually made sense! Thank you!!!

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

    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 4 місяці тому

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

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

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

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

    Publlic class Amazing video(){
    }

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

    Well done !!!!

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

    awesome tutorials

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

    Bro has the best examples

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

    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!!

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

    Great tutorial

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

    Thx for the tutorial!

  • @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

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

    4:25

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

    awesome explonation! thank you!

  • @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

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

    Thanks!

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

    This is tip and trick for programming language.

  • @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

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

    Amazing video as always, Bro!

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

    Good

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

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

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

    Nice

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

    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

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

    good bro

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

    thx for explanation

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

    thanks for your help!!

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

    Hey bro, you are so wonderful.

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

    thank you very much

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

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

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

    Super video!

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

    thx 4 vid bro !

  • @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

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

    Thanks, Bro! ☕

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

    thank you 😊

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

    Thank you man 💙💙💙💙

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

    Nice.

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

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

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

    Thank you Bro

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

    thank you 😊😊😊

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

    thanks, bro!

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

    You the man

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

    thanks bro

  • @ОлександрОстріщенко

    how can i make it with boolean for example

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

    Cool Bro, thanks :)

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

    OMG! Where are the captions???

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

    ty bro

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

    loop-ception

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

    Thanks

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

    Thanks brooo

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

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

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

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

  • @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.

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

    👌

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

    Merci

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

    thanks

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

    Thanks, Bro 06/01/2024

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

    ❤❤❤

  • @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 2 роки тому

      @@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

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

    danke

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

    Hey bro code I have a question is this efficient?

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

    6 february

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

    14 thx

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

    God Bless you +12

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

    that 's some good shit.

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

    comment for algorithm!!

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

    My code is being printed vertically

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

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

    Yeah!

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

    😍😍😍😍

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

    yes, learnt

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

    😁😁

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

    wild

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

    😃

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

    Nested loops are so confusing 😭

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

    "Video 14"

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

    comment for stats

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

    BRO IS BRO

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

    feed the baby bird

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

    17

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

    fellow human beings XD lol

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

    comment

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

    Uhjj

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

    pop