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😁
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
switch (day) { case 1 -> { System.out.println("Monday"); System.out.println("This is an other instruction"); } You need to pay attention here, you will not have a return statement ,the switch case statement should not return a value (like the old switch case version)
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.
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?
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
@@deepadevi8911jejejeje. As the same python copied several features from Java and other languages.. Great! There are many changes to continue improvement our daily sofatware development..
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.
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.
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😁
as an old school learner, the old switch syntax was cooler, no offence to the new learners.
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
The way you explain is excellent sir. Iam very grateful to you sir.I hope one day I can explain like this to others.
That's the benefit of following Navin sir's videos!
Thank you sir for sharing :)
Love and respect from 🇨🇩🇨🇩🇨🇩 your channel has helped me a lot NAVIN.
I liked it and felt more relevant than old syntax
I really like your explanation... I really wanted to you as a Java Teacher in my College 😄
I like the switch updates. Thanks man 👍
I like this syntax... Thanks for keep updating us.. i hope you will give such update in future also.
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.
i liked old switch statement
When we need to write more than one line in cases,how can we use arrows sir.
Good question bro
switch (day) {
case 1 -> {
System.out.println("Monday");
System.out.println("This is an other instruction");
}
You need to pay attention here, you will not have a return statement ,the switch case statement should not return a value (like the old switch case version)
So Amazing teaching style sir thank you🎉🎉🎉🎉🎉
sir we need to take the valur in input then what we have to do like for EX- enter the day = " " //then it gives the time
Looks readable & amazing!!
java --version
java 12.0.2 2019-07-16, I see java 12 in my system, but this syntax not working, getting an error.
Great features. Very informative video. 🔥
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.
This is cool and easy to understand
Wonderful video
Thank you
Thank you I like the new update it helps me reduce the amount of text typed when coding.
For Saturday and Sunday you set an alarm clock earlier than for weekday. Java developer as is.
Why it is not working in vs code?
very much liked this new switch case functions
Amazing the new method 👍
What if we have to execute Multiple statements after -> or yeild ?
for that simple use previous concept of switch;
Thanks for the amazing course. I am unable to open Git, could you please help.
Really good future and thank you for explaining us
do we have to write it in a block with there are multiple statements associated with a case
Correction: Strings are supported from Java 7
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?
after arrow operator , can we use compoud statement?
Thank you for your teaching
Sir please make videos on frontend development using python programming .please sir
IT IS very good feature I like this new feature
It's definitely welcome feature to not have to declare a break statement on all my switch cases.
superb
Is there any relationship with Lemda -> or switch ->
finally, now they are adopting kotlin syntax.
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
what ide are you using here?
Visual studio
Thank you so much sir ❣️
Where you got updated these things sir
What if for each case we want to return different data types then how we can assign switch case to reference variable (result)
Can we write multiple line statements in cases as we do in lambda expression using open close braces?
yes but use yield keyword
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
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");
}
}
}
Yes, I enjoyed your video!
Where can I see new updates like this?
Commenting for the algo. Quality content.
What if we want to have more than one statement in updated switch block..
New syntax is much better, I liked the -> arrow ones to writing yield
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
the format case "monday" -> output is not working ..showing like invalid syntax
its good for understanding sir
Other guys- hello students, what's up guys
He - welcome back 👽
break seems like good for kick start/
So basically they allow to put lambda expressions in switch case
thank u very much actually it's makes a sense
i think older version is good according to coding lines and syntax
It is actually great...
Sad that pattern Matching, gaurded Patterns and null-safe were not covered
I loved the switch new syntax.
Thanks
Sir we cant use switch statement in while loop because the break statement breaks entire looop😔😔
It’s similar to cpp(Most of the syntax)
Nice tutorial
Java is copying things from python and javascript, finally!! 😂😂😂
Yeah it seems
@@deepadevi8911jejejeje. As the same python copied several features from Java and other languages.. Great! There are many changes to continue improvement our daily sofatware development..
22 seconds of darkness at the end...
Thank you
Thank you sir
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
Lessons are Good, may you please not blur the board!
Awesome
its good
I just learned you could use multiple conditionals for the same case... I just copied the code 2 times.
Thanks sir
I like it.
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.
Great
good
THAT'S GREAT
This video series is unique but language problem 😢 Hindi or English mix rahta
java is the new kotlin
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.
Coming from golang its normal but here looks like oracle or Java communities trying hard to catch up with modern language like go.
I'd stick to the old syntax
nice
I think it's a good thing but old switch is better than this 😁
Nice feature😅
🙌
Similar to kotlin
I don't even know Java 8 and Java is at v17🤦 after v100 Java will be rebranded to new jabaa language 😁😁
♥️
Lol, thus python is good 🤣🤣
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.
Thank you
Great