What's new in Java Switch | Switch Statement and Expression

Поділитися
Вставка
  • Опубліковано 18 лип 2022
  • Check out our courses:
    Spring and Microservices Weekend Live Batch : bit.ly/spring-live-weekend
    Coupon: TELUSKO10 (10% Discount)
    Master Java Spring Development : bit.ly/java-spring-cloud
    Instagram : / navinreddyofficial
    Linkedin : / navinreddy20
    More Learning :
    Java - bit.ly/3xleOA2
    Python :- bit.ly/3H0DYHx
    Django :- bit.ly/3awMaD8
    Spring Boot :- bit.ly/3aucCgB
    Spring Framework :- bit.ly/3GRfxwe
    Servlet & JSP :- bit.ly/3mh5CGz
    Hibernate Tutorial :- bit.ly/3NWAKah
    Rest API | Web Service Tutorial :- bit.ly/38RJCiy
    Git :- bit.ly/3NUHB3V
    JavaScript :- bit.ly/3mkcFys
    Kotlin :- bit.ly/3GR2DOG
  • Наука та технологія

КОМЕНТАРІ • 94

  • @ashutoshpalit2204
    @ashutoshpalit2204 2 роки тому +34

    Its good that they have finally updated the switch statement syntax. Not that I had any issue with the previous syntax with break statement but now the arrow syntax definitely makes the code more readable and easier to write. And I just love the fact that they have added the return feature in switch, it makes a lot of things easier😁

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

      as an old school learner, the old switch syntax was cooler, no offence to the new learners.

  • @devanshusachdev7367
    @devanshusachdev7367 11 місяців тому +2

    That's the benefit of following Navin sir's videos!
    Thank you sir for sharing :)

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

    Love the new switch syntax! Didn't have an issue with the old way as it is more expressive but this new way has certainly grown on me.

  • @saishiny6684
    @saishiny6684 11 місяців тому +7

    The way you explain is excellent sir. Iam very grateful to you sir.I hope one day I can explain like this to others.

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

    I like this syntax... Thanks for keep updating us.. i hope you will give such update in future also.

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

    Love and respect from 🇨🇩🇨🇩🇨🇩 your channel has helped me a lot NAVIN.

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

    I like the switch updates. Thanks man 👍

  • @kamakshijayaraman3747
    @kamakshijayaraman3747 6 місяців тому +3

    i liked old switch statement

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

    I liked it and felt more relevant than old syntax

  • @user-ld7lg6ch2y
    @user-ld7lg6ch2y 8 місяців тому +1

    Looks readable & amazing!!

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

    Great features. Very informative video. 🔥

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

    Really good future and thank you for explaining us

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

    Thank you for your teaching

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

    very much liked this new switch case functions

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

    Yes, I enjoyed your video!

  • @Ahmadzai-15
    @Ahmadzai-15 Рік тому

    Amazing the new method 👍

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

    Thank you so much sir ❣️

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

    It is actually great...

  • @user-gp7xs8nr5i
    @user-gp7xs8nr5i 11 місяців тому

    its good for understanding sir

  • @harikavaishnavi7957
    @harikavaishnavi7957 4 дні тому

    Thanks

  • @Myworld-gb6rz
    @Myworld-gb6rz 7 місяців тому

    thank u very much actually it's makes a sense

  • @MkTechriku
    @MkTechriku 2 дні тому

    Awesome

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

    Thank you I like the new update it helps me reduce the amount of text typed when coding.

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

    So Amazing teaching style sir thank you🎉🎉🎉🎉🎉

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

    Thank you sir

  • @108vicky
    @108vicky 2 роки тому

    Nice tutorial

  • @bhanuprakashreddy4834
    @bhanuprakashreddy4834 9 місяців тому +6

    00:03 Updated version of switch statement in Java
    01:32 Using switch statements in Java
    02:55 Application to set alarms based on the day
    04:19 Waking up schedule
    05:42 Updated version of system.twintellin has new features.
    07:04 Assigning a value to a variable instead of printing it directly
    08:27 Using switch as an expression
    09:51 Java 12 introduces the use of 'yield' instead of 'break' in switch statements

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

    Thank you

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

    I like the arrow operator, without the "break" statement. I see lots of similarities between C and Java, I am C embedded designer. I am planning to use Java for embedded (small computer forms - Microcontroller based) web servers. In your openion, what is a good Java flavor, library, extension and whatever that best fits for embedded designers? Is there a Java package that is dedicated mainly for embedded (hardware and software) designers? What is a good website that explores those possibilities? I am familiar with Eclipse, Andorid Studio, and many dedicated IDEs that belong to silicon manufacturers and their likes among IDEs - your help is greatly appreciated.

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

    THAT'S GREAT

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

    I loved the switch new syntax.

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

    Great

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

    I like it.

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

    IT IS very good feature I like this new feature

  • @fundango7690
    @fundango7690 12 днів тому

    its good

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

    For Saturday and Sunday you set an alarm clock earlier than for weekday. Java developer as is.

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

    nice

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

    Commenting for the algo. Quality content.

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

    I actually like them both equally as being a beginner i have nothing to do with code optimisation while saving lines

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

    What if for each case we want to return different data types then how we can assign switch case to reference variable (result)

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

    is this update a good way? In case I need to continue the block. what can I do in the update switch statement? I think this update is easy to write a code but how do we continue the block?

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

    I feel we don't need to put break at the end of case. Next case starting means end of the previous. Hope they remove that break without changing the syntax

  • @lalit-singh-bisht
    @lalit-singh-bisht 10 місяців тому

    do we have to write it in a block with there are multiple statements associated with a case

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

    good

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

    I don't know but have gut feeling soon java will be standing next to python and R for ML or may be for block chain

  • @monishas2474
    @monishas2474 3 місяці тому +1

    When we need to write more than one line in cases,how can we use arrows sir.

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

    Sir please make videos on frontend development using python programming .please sir

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

    break seems like good for kick start/

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

    finally, now they are adopting kotlin syntax.

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

    It's definitely welcome feature to not have to declare a break statement on all my switch cases.

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

    after arrow operator , can we use compoud statement?

  • @kirillch
    @kirillch 29 днів тому

    🙌

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

    Is there any relationship with Lemda -> or switch ->

  • @user-mv8vp1hf7j
    @user-mv8vp1hf7j 7 місяців тому

    i think older version is good according to coding lines and syntax

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

    java --version
    java 12.0.2 2019-07-16, I see java 12 in my system, but this syntax not working, getting an error.

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

    ♥️

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

    Where you got updated these things sir

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

    Where can I see new updates like this?

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

    What if we want to have more than one statement in updated switch block..

  • @saurabhkumar-xm8wb
    @saurabhkumar-xm8wb Рік тому

    Can we write multiple line statements in cases as we do in lambda expression using open close braces?

    • @hey-cg3fv
      @hey-cg3fv Рік тому

      yes but use yield keyword

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

    It’s similar to cpp(Most of the syntax)

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

    What if we have to execute Multiple statements after -> or yeild ?

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

      for that simple use previous concept of switch;

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

    Why it is not working in vs code?

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

    So basically they allow to put lambda expressions in switch case

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

    Sad that pattern Matching, gaurded Patterns and null-safe were not covered

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

    the format case "monday" -> output is not working ..showing like invalid syntax

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

    Sir we cant use switch statement in while loop because the break statement breaks entire looop😔😔

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

    Hi sir, I'm stuck as software test engineer. I need to switch to development please suggest good path. I'm flexible in coding language

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

    why am I getting an error when using multiple cases in single case
    public class Main
    {
    public static void main(String[] args) {
    String d="f";

    switch(d)
    {
    case "f", "m":
    System.out.println("work");
    break;
    case "sat":
    System.out.println("gym");


    }
    }
    }
    ERROR:
    Main.java:19: error: : expected
    case "f", "m":
    ^
    1 error

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

      i am not facing any issue bro
      public class hello{
      public static void main(String[] args){

      String d="f";


      switch(d)
      {

      case "f", "m":
      System.out.println("work");
      break;
      case "sat":
      System.out.println("gym");

      }
      }
      }

  • @BakhtyarQadriCodeArtist
    @BakhtyarQadriCodeArtist 2 місяці тому +1

    Correction: Strings are supported from Java 7

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

    22 seconds of darkness at the end...

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

    Lessons are Good, may you please not blur the board!

  • @nishantvijaybadgujar8857
    @nishantvijaybadgujar8857 24 дні тому

    Nice feature😅

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

    I never understood the concept of the old switch needing the break. I guess it serves a purpose for some people, but it makes no sense to me.

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

    I just learned you could use multiple conditionals for the same case... I just copied the code 2 times.

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

    Coming from golang its normal but here looks like oracle or Java communities trying hard to catch up with modern language like go.

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

    I'd stick to the old syntax

  • @vishwasrchonu7134
    @vishwasrchonu7134 3 місяці тому +6

    Java is copying things from python and javascript, finally!! 😂😂😂

  • @KarthiKeyan-ov3es
    @KarthiKeyan-ov3es 2 роки тому

    Similar to kotlin

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

    Shit java is too much every time I think I reach the end of a lesson , some new thing always comes up. I haven't gotten any where as yet to build a project. But any way I'll try.

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

    java is the new kotlin

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

    This video series is unique but language problem 😢 Hindi or English mix rahta

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

    I think it's a good thing but old switch is better than this 😁

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

    I don't even know Java 8 and Java is at v17🤦 after v100 Java will be rebranded to new jabaa language 😁😁

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

    Better create new language for this. It makes java more complicated. This is good for intelligent people. How about the average? Maybe they have no right to become a developer.

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

    Thank you

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

    Thanks sir

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

    Great