- P77 跳转语句break的标签功能 2020-03-17 00:44:29
- 编写一个程序,体现如下过程:一个停车场有4排座停车位,每排有10个停车位,某车主查询到第3排第6个车位尚未使用,于是开车前往空车位.
- 正确答案:
public class Cda_ParkingLot {
public static void main(String[] args) {
boolean used = false;
Outer: for (int i = 1; i <= 4; i++) { // 行
for (int j = 1; j <= 10; j++) { // 列
if (i == 3 && j == 6) { // 遍历到3行6列时显示true,跳转
used = true;
System.out.println("第" + i + "排,第 " + j + "列:" + used);
break Outer;
} else { // 如果不是3行6列则显示false,并继续遍历
System.out.println("第" + i + "排,第 " + j + "列:" + used);
}
}
}
}
}
print:
第1排,第 1列:false
第1排,第 2列:false
第1排,第 3列:false
第1排,第 4列:false
第1排,第 5列:false
第1排,第 6列:false
第1排,第 7列:false
第1排,第 8列:false
第1排,第 9列:false
第1排,第 10列:false
第2排,第 1列:false
第2排,第 2列:false
第2排,第 3列:false
第2排,第 4列:false
第2排,第 5列:false
第2排,第 6列:false
第2排,第 7列:false
第2排,第 8列:false
第2排,第 9列:false
第2排,第 10列:false
第3排,第 1列:false
第3排,第 2列:false
第3排,第 3列:false
第3排,第 4列:false
第3排,第 5列:false
第3排,第 6列:true