bdw429s
09/28/2022, 6:32 PMswitch(5) {
    case 'foo':
    break;
    break;
    
}Only case: or default: statements may be immediately contained by a switch statement.break;bdw429s
09/28/2022, 6:32 PMAdam Cameron
Adam Cameron
switch(5) {
    console.log("hi")
    case 'foo':
    break;
    break;
    
}
VM150:2 Uncaught SyntaxError: Unexpected identifier 'console'
switch(5) {
    case 'foo':
    break;
    break;
    console.log("hi")
}
undefinedAdam Cameron
Adam Cameron
casecasedefaultswitchAdam Cameron
Adam Cameron
class TestSwitch {
    public static void main(String[] args) {
    
        switch ("notfoo") {
            case "foo":
            break;
            break;
        }
    }
}TestSwitch.java:8: error: unreachable statement
            break;
            ^
1 errorAdam Cameron
seancorfield
jshell> switch ( 42 ) {
   ...>     case 1: break;
   ...>     case 2: break;
   ...>     break;
   ...> }
|  Error:
|  unreachable statement
|      break;
|      ^----^
|  Error:
|  missing return statement
|  switch ( 42 ) {
|  ^--------------...Adam Cameron
seancorfield
Adam Cameron
seancorfield
seanc@Sean-win-11-laptop:~$ jshell
|  Welcome to JShell -- Version 19
|  For an introduction type: /help intro--enable-previewAdam Cameron
TestXxxAdam Cameron
seancorfield
seanc@Sean-win-11-laptop:~$ jshell --enable-preview
|  Welcome to JShell -- Version 19
|  For an introduction type: /help intro
jshell> java.lang.Thread.startVirtualThread( () -> { System.out.println("Hi! I'm virtual!");} );
Hi! I'm virtual!
$1 ==> VirtualThread[#25]/runnable
jshell>(Thread/startVirtualThread #(println "Hi! I'm virtual!"))seancorfield
Adam Cameron
seancorfield
jshellseancorfield
Adam Cameron
seancorfield
seancorfield
mtbrown
09/29/2022, 2:18 PMbreakcasecasedefaultswitchbdw429s
09/29/2022, 3:10 PMEvil Ware
09/29/2022, 10:58 PMbdw429s
09/30/2022, 3:09 PM