1.一个java类中可以有多个类,但是只能有一个public类型的类,其他类为默认,即为protected,只能在本包内的类中被调用。
2.java中的goto是保留字,保留字的意思是,留待以后使用,目前不能使用。可以用continue或者break替代其功能,同时需要inner和outer的配合
outer的用法:
outer: for (int i = 0; i < 5; i++) {
if (i==3) {
break outer;
}
// 内层循环
inner:for (int j = 0; j < 3; j++) {
System.out.println("i的值为:" + i + " j的值为:" + j);
if (j == 1) {
// 跳出outer标签所标识的循环
continue outer;
}
}
}
输出:i的值为:0 j的值为:0
i的值为:0 j的值为:1
i的值为:1 j的值为:0
i的值为:1 j的值为:1
i的值为:2 j的值为:0
i的值为:2 j的值为:1
代码修改为:
outer: for (int i = 0; i < 5; i++) {
if (i==3) {
break outer;
}
// 内层循环
inner:for (int j = 0; j < 3; j++) {
System.out.println("i的值为:" + i + " j的值为:" + j);
if (j == 1) {
// 跳出outer标签所标识的循环
break outer;
}
}
}
输出为:i的值为:0 j的值为:0
i的值为:0 j的值为:1
其作用为跳出循环。