在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"。