java中 一个冒号的用法
时间: 2024-05-07 07:18:56 浏览: 153
在Java中,冒号有多种用法,以下是其中的几种:
1. 在增强for循环中使用,用于遍历集合或数组:
```java
List<String> list = new ArrayList<>();
for (String s : list) {
System.out.println(s);
}
```
2. 在switch语句中使用,用于分隔case标签和执行语句:
```java
int i = 3;
switch (i) {
case 1:
System.out.println("i is 1");
break;
case 2:
System.out.println("i is 2");
break;
default:
System.out.println("i is neither 1 nor 2");
break;
}
```
3. 在Java中的标签语句中使用,用于标识循环或代码块的位置:
```java
outerloop:
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
if (i * j > 30) {
break outerloop;
}
System.out.println(i + " " + j);
}
}
```
在上述代码中,outerloop是一个标签,用于标识外部循环的位置,break outerloop语句的作用是跳出外部循环。
4. 在三目运算符中使用,用于分隔条件、真值和假值:
```java
int i = 3;
String result = (i > 5) ? "i is greater than 5" : "i is less than or equal to 5";
System.out.println(result);
```
以上是冒号在Java中常见的几种用法。
阅读全文