yangyang_linux 发表于 2021-4-15 20:34

java基础教学

java新版本的升级后,switch有了不同的写法
> 贯穿写法
```java
switch(参数){
    case 1:
    case 2:
    case 3: System.out.println("小于4");
    case 4:
    case 5:
    case 6: System.out.println("大于3");
}
```

> 非贯穿写法
```java
switch(参数){
    case 1,2,3 -> System.out.println("小于4");
    case 4,5,6 -> System.out.println("大于3");
}
```
相比之下,更新以后的新特性,使用更加方便

980041382 发表于 2021-4-15 23:52

:eee这个JAVA新版本是指JDK几? 下面非贯穿写法不是Lamda表达式吗

bhbhxy 发表于 2021-4-16 08:20

就语法来说,java真的是不如其他语言,都2021了,才想到从其他语言那抄点东西过来

mengma1120 发表于 2021-4-16 08:58

直接python哈哈

laydunk_FX 发表于 2021-4-16 21:36

确定不用break了吗?

yangyang_linux 发表于 2021-4-18 16:25

980041382 发表于 2021-4-15 23:52
这个JAVA新版本是指JDK几? 下面非贯穿写法不是Lamda表达式吗

jdk15嘛,新特性

yangyang_linux 发表于 2021-4-18 16:26

laydunk_FX 发表于 2021-4-16 21:36
确定不用break了吗?

忘了忘了,bu好意思

yangyang_linux 发表于 2021-4-18 16:26

bhbhxy 发表于 2021-4-16 08:20
就语法来说,java真的是不如其他语言,都2021了,才想到从其他语言那抄点东西过来

害,各有优点吧

chenkeai深蓝 发表于 2021-4-22 10:19

喜欢JAVA,但觉得其他编程语言更简便

拉聂尔 发表于 2021-4-22 14:17

kotlin了解一下{:1_886:}
页: [1]
查看完整版本: java基础教学