Switch Case in Java #35

Поділитися
Вставка
  • Опубліковано 7 вер 2024

КОМЕНТАРІ • 245

  • @alexlorenlee
    @alexlorenlee  10 місяців тому +3

    If you’re new to programming but want a career in tech, I HIGHLY RECOMMEND applying to one of Springboard’s online coding bootcamps (use code ALEXLEE for $1,000 off): bit.ly/3HX970h

  • @jaelynnsze3801
    @jaelynnsze3801 4 роки тому +119

    I learn so much more here than in my actual class that now class is just a place to receive homework and I learn to actually solve the questions here . Thanks Alex !!

    • @littletath
      @littletath 4 роки тому +4

      Same!! I feel like my teachers just tell me to write the code and don't explain why we actually use it but this video actually explained this so much so thank you Alex! I'll be watching your videos more often now.

    • @catrieltorrez2450
      @catrieltorrez2450 4 роки тому +4

      hahahahahhaha SAAAMEE free days are good days cus i actually learn more on my own

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

      Just started coding bootcamp and my teacher is doing the same thing!

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

      Great!

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

      @@catrieltorrez2450 you pop

  • @lonestar2222010
    @lonestar2222010 3 роки тому +18

    Alex, I am currently in a beginners programming class. I have learned more from your videos than my textbook and teacher combined. Thank you for your teachings and for distributing your knowledge, you are a true god send.

  • @FunnyDubz1
    @FunnyDubz1 4 роки тому +41

    My new favorite UA-camr! You always explain everything in such a easy way that even the hardest things become easy after watching your tutorials! You deserve MORE subscribers and likes.

  • @rileyc5218
    @rileyc5218 3 роки тому +4

    Broooo in less than 10 minutes Alex explained switch statements better than my professor who took like a whole lecture to explain it.

  • @1cps2
    @1cps2 5 років тому +18

    I am so proud that ur not giving up man. I watch every vid... Thx man u deserve more subs and violence

    • @alexlorenlee
      @alexlorenlee  5 років тому +6

      1cps2 thank you so much! I try my best :)

    • @qwerasdfhjkio
      @qwerasdfhjkio 5 років тому +13

      Violence??

    • @qwerasdfhjkio
      @qwerasdfhjkio 5 років тому +6

      You mean audience or something?

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

      You meant 'audience' I suppose? Bro don't wish Alex bad, he's a cool guy XD

  • @joshua.h
    @joshua.h 2 роки тому +1

    This video was great as I never even knew about switches before I watched it. One thing I would have added was how to make multiple cases output the same thing without having to copy and paste it multiple times.
    For example, instead of having code like this:
    switch(objectSize) {
    case "hammer":
    System.out.println("Small Object");
    break;
    case "axe":
    System.out.println("Small Object");
    break;
    case "computer":
    System.out.println("Medium Object");
    break;
    case "backpack":
    System.out.println("Medium Object");
    break;
    case "desk":
    System.out.println("Large Object");
    break;
    case "shelf":
    System.out.println("Large Object");
    break;
    }
    You could simplify it like this:
    switch(objectSize) {
    case "hammer":
    case "axe":
    System.out.println("Small Object");
    break;
    case "computer":
    case "backpack":
    System.out.println("Medium Object");
    break;
    case "desk":
    case "shelf":
    System.out.println("Large Object");
    break;
    }

  • @oItzDegree
    @oItzDegree 2 роки тому +6

    I don't know what I would do without you man. Keep up the good work!!!

  • @Daojuan
    @Daojuan 5 років тому +49

    Thanks for the upload bro. Man, you explained it better than my teacher lol.

    • @alexlorenlee
      @alexlorenlee  5 років тому +9

      DavyD thanks man, I hope you have a great day

  • @saveUyghurs
    @saveUyghurs 4 роки тому +5

    Thanks, came for a refresh, you forget sometimes. Good teachers like you are rare

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

    I realized that you can also put if-else statements in these cases and default.
    That's what I did when I can't put less than or equal and greater than or equal statement on cases. I put it inside of an if statement which is inside of a case statement. And it actually work.

  • @smoothoperator8414
    @smoothoperator8414 4 роки тому +3

    Alex I just want to thank you for making these videos. You have the best content about Java for me.

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

    I'm a first year doing java, thanks a million for all that you do

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

    I am now learning the java from beginning only from your tutorial bro...thanks man...u doing great

  • @drewza0216
    @drewza0216 3 роки тому +3

    I was learning Java on W3Schools and the switch stuff confused me. This video cleared up everything that confused me thanks!

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

    man the keyboard sounds so satisfying. Love it :)

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

    Thank you for making life easier by explaining Java. I have been watching your videos for one week and still going! My new year into 2021 is to learn Java with you. I have given up few times trying to learn java, but with your videos, I am self-motivated to sit and watch through your videos without being overwhelmed. So happy I came across your channel. Your truly a Savior! Thank You a million times, and Subscribed. I recommend your Java videos to anyone who is interested.
    Much love from NYC!

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

    this has helped me understand the switch control statements a little more better, thank you for highlighting this.

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

    Thank you very much Alex Lee! i was confused with a tutorial. I found your video, you have helped out alot, thanks again!

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

    Getting me through Uni, Thanks for all the help!!

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

    Thank you Alex. I’m trying to learn Software Development in my spare time. I’m a complete beginner. I’ve nearly given up a few times. Your videos are immensity helpful and one of the greatest resources I’ve found. THANK YOU ☺️

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

    thanks dude this helped me a lot! i had a program where you make ur own math test and then you are able to take that test, but you could also do it in different languages. it was 2500 LINES OF CODE. but I cut it down with the switch.

  • @jcinaty89
    @jcinaty89 4 роки тому +8

    You explain things very well, i just subscribed I hope your channel grows!

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

    i love you bro i have a test tomorrow and its 11:15 pm and im still confused about switch case its completely clear now thanks so much

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

    Although I am new in this field, as far as I see you are the best. Great job! Please, never give up...

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

    The best person ive found at helping understand java and making it simple. Thank you man

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

    Now I have the confidence to open my assignment on switch. Thanks Bro

  • @Mohammad_Owais_Nazi
    @Mohammad_Owais_Nazi 5 років тому +5

    Thank you sir alex
    You helped me in such a small mistake

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

    I really like that you show a problem then u offer a solution . Thanks

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

    Nice explanation. Finally understood switch statement!

  • @NLKcarlo
    @NLKcarlo 4 роки тому +2

    OMG this Saved my life, thank you Sifu Alex Lee! I hope your channel grows prosperous, you're honestly way better at teaching than my professor! I understood everything in your 9min video vs a 3 hour lecture at night.

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

    Thanks, man you saved my midterm.

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

    This was so helpful. I'm currently in an intro to Java case and this helped me so much!!!!!!

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

    Thanks man, your tutorials are short and clear.

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

    your a genius. This helped me so much!!!

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

    Thank you a lot for what u're doing. u are our hero! u really help us as student

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

    I actually understand how to do this. I have test next week and I think I'll get an A because of you!! Thank you so much!

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

    im watching all your videos and it's explaining literally all the lessons im going through

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

    you deserve like a million subs.Thank you.I really appreciate this as one of my lessons

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

    It was really helpful to me sir. Thanks. Greetings from Biafra Land.

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

    Thank you so much Alex you are doing great works for the world community. I had trouble understanding JAVA but since I found your videos I'm back studying it again. Thanks a lot again.

  • @delfinaghayur5646
    @delfinaghayur5646 Місяць тому

    This made so much sense to me , easy to understand, thank you so much !

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

    I love you dude!! Please don't stop teaching! ❤🔥🔥

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

    This just made me understand switch looping more easier than my classes. Thanks a lot and keep the good work up so students like us can understand stuff easier :)

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

    Thank you so much, your channel is helping me in every confusing moment!

  • @DiaborMagics
    @DiaborMagics 26 днів тому

    The reason I came here is because I saw something like:
    case 1:
    case 2:
    break;
    case 3:
    case 4:
    break;
    and I was wondering exactly how it works. Seems to me like this could be used to replace endless OR operators in your if/else statements because it will do something for 1 or 2 and something else for 3 or 4, right?

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

    I learn so much more then in my class thank you so much teaacher

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

    I'm in love with your videos. Thank you very much Alex for explaining everything in the most simple way

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

    Honestly love the way you explain what your doing in these tutorials. Really good!

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

    Thx for awesome tutorial helped a ton in my exams

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

    First off u r a great teacher. Second off I have a project that uses switch case to remove the vowels in a scanner but I keep getting an error because I compare an integer to a string. So I can't get it to work. I can probably ask my teacher but I was wondering if u could make something like this as a topic for a video. Thanks in advance.

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

    The greatest computer teacher of the world

  • @Allen-fq5xn
    @Allen-fq5xn 4 роки тому +1

    thanks, bro! keep it up! I've always watching your videos.

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

    Hey Alex, nice video btw! I have a question. What keyboard brand are you using? It looks so cool.

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

    thanks alex lee for such a sweet and wonderful explantion. Now i am so clear with java programs :)

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

    you are a very gooooood teacher. you deserve more subscribers

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

    Thanks for this video, very clearly explained.

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

    Bruh thanks you helped me on my last day of the assignment I received from the school🤣🤣🤣

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

    Thank you for the videos! They help a lot in my bootcamp 🙌

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

    alex: "Colons arent used too much in programming"
    python devs: "Excuse me, what did u say"

  • @raymondcameron
    @raymondcameron 4 роки тому +3

    Please keep this up, I subscribed!

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

    Great Explanation thank you for the video!

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

    Your videos are really helpful, thank you :)

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

    Thank you Alex. i really like your tutoring style very simple and clear.

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

    How would you make it possible to also add the integer "1" as a command for System.out.println("Loads file"); in this switch case below?
    System.out.print("Name the command: ");
    String command = input.nextLine();
    switch (command) {
    case "load file":
    System.out.println("Loads file");
    break;

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

    Great Vid; I would prefer “if-statements” and “if” needed convert to “switch- statements” to cleanup or concise the code. IMHO! If that makes sense.

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

    Youve really switched my opinion on the case of switch case, in switchcase I would like to thank you;
    break;

  • @whimsicalvibes
    @whimsicalvibes 5 років тому +1

    The keyboard idea is fantastic...is it purchased as a service, can it bought on amazon? or did you do it yourself?

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

    u ar the best teacher on earth

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

    wow this tutorials is easy to understand as always
    very very helpful !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @__-cd9ug
    @__-cd9ug 2 роки тому

    Thanks, can you set multiple values for the same output, say in your last example you want to print out "small dog" if the value matches "pomeranian", "pug", "beagle"
    would it look something like
    switch(dog) {
    case "pomeranian, pug, beagle":
    System.out.println("small dog");
    break;
    ##etc##
    }
    or would the syntax be:
    case "pomeranian", "pug", "beagle"

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

    Thanks I really needed this!

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

    Really helpful for my understanding. Thanks

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

    okay,all's that's left is to find a way to have input be used as the thing to selecting things.

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

    Wenn typing System.out.println(....), you can use the shortcut Syso + press ctrl+space + enter

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

    Do switch case statements only work for == operators and equals() methods? Like is there a wya to implement the , and other comparative operators for integers?

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

    I have a question
    Is it possible to display in case 2 when inputted in case 1 switch case.
    EXAMPLE:
    if in case 1 I ask to write the value of a=2,b=3;
    then in case 2 it should come a+b=5;

  • @arif-go7qb
    @arif-go7qb 11 місяців тому

    thx man it realy helped more ppl should know about this chanel

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

    Thanku bro you help us very much please make more videos I really appreciate you from my heart

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

    very good videos!! i understand better here than in my classes

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

    Hey alex can you use a scanner to get an intager from the user for the switch case?

  • @wardarezig972
    @wardarezig972 4 роки тому +2

    what if our cases contain conditions i,e; x> 10 or 10

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

      I think you have to use multiple IF constructs in that case

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

    Hi Alex,
    Could you please explain about regular expression(Regex) concept in Java.
    Thanks.

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

    Another helpful video for me, thank you so much for making this video❤❤❤

  • @danhabina1343
    @danhabina1343 4 роки тому +2

    thanks so much! to clarify, you wouldn't need a "break" keyword following a default statement at all?

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

      No, b/c it serves like the “else-statement.” The final condition that doesn’t apply! 🙏🏾🙏🏾

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

    Thanks 🙏 for the wonderful teaching, I will be really proud to be your student

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

    Can we call two days at the same time? Like I input 1, 2 and it will input 2 kinds of days like sunday and monday.

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

    great definition and nice concept sir love you and proud on you

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

    thank you sir for making youtube videos 💜 God Bless you

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

    Thanks for the video, it was helpful :)

  • @neelsheth6173
    @neelsheth6173 4 роки тому +3

    Hey Firstly Congrats on 13.5k subs! Great effort man.
    Secondly I created an input based program with this where Pomeranian or Great Dane would have to be inputed by the user but in Great Dane even though I typed it correctly, it still gave default output and I think it is because of the space between The word 'great' and 'dane' so is there any way to fix this?

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

      That's a great question! You're absolutely right, scan.next() gets until the first space. So to fix it, use scan.nextLine() which gets until the first newline/"enter"

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

    You got a new subscriber,dude.

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

    Great and simple tutorial

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

    give this man a mil viewers

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

    You’re a great human being thank you so much for your help!

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

    What exactly are the "break" between the cases for?

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

    This was very helpful for me, thank you!!

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

    I didn't understand the logic between the switch and if-else?
    There is only the reason for code readability? Or anything else.
    please explain in detail.
    Thank you.

  • @neelsheth6173
    @neelsheth6173 5 років тому +1

    So its basically-
    Switch(variable) and Case(Value of variable or another variable) right?

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

    me not failing is because of your videos
    thank you alex