在Java的循环结构中,else语句通常用于与if语句搭配使用,以在if条件不满足时执行一些特定的操作。在while循环或for循环中使用else语句时,else语句会在循环正常结束时执行。
例如,在以下示例中,如果循环结束时数组中没有找到指定元素,则打印"Element not found":
int[] arr = {1, 2, 3, 4, 5};
int target = 6;
boolean found = false;
for (int num : arr) {
if (num == target) {
found = true;
break;
}
}
if (found) {
System.out.println("Element found");
} else {
System.out.println("Element not found");
}
在以上示例中,如果target元素不存在于数组arr中,则for循环会遍历完整个数组后结束,此时else语句会执行,打印"Element not found"。