请详细解释一下并提供具体的Java代码示例，且回答中的代码必须存在三层缩进，代码示例必须在回答的后半部分提供。
user
在Java编程中，缩进是代码格式化的一部分，用于提高代码的可读性。三层缩进意味着在代码中会使用三个层次的缩进，每个层次通常使用4个空格或一个Tab键。

下面是一个详细的解释，并附带一个具体的Java代码示例，其中包含三层缩进：

### 解释：
1. **第一层缩进**：通常用于类的定义、方法的定义或控制结构的开始。
2. **第二层缩进**：用于方法体内部、循环体或条件语句内部。
3. **第三层缩进**：用于更深层次的嵌套，如多层循环、嵌套的条件语句等。

### 代码示例：

```java
public class Example {
    public static void main(String[] args) {
        for (int i = 0; i < 10; i++) {
            if (i % 2 == 0) {
                System.out.println("Even number: " + i);
            } else {
                System.out.println("Odd number: " + i);
            }
        }
    }
}
```

在这个示例中：
- `public class Example {` 是一个类的定义，没有缩进。
- `public static void main(String[] args) {` 是方法的定义，缩进一层。
- `for (int i = 0; i < 10; i++) {` 是一个循环结构，缩进一层。
- `if (i % 2 == 0) {` 是一个条件语句，缩进两层。
- `System.out.println("Even number: " + i);` 和 `System.out.println("Odd number: " + i);` 是条件语句内的代码，缩进三层。

通过这样的缩进，代码的层次结构清晰，易于阅读和维护。
assistant