Java 流程控制 -- Java 语言的代码块、作用域、循环与依赖
public class FlowControlExample {
public static void main(String[] args) {
// 代码块示例
{
int blockScopeVar = 10; // 块作用域变量
System.out.println("Block scope variable value: " + blockScopeVar);
}
// System.out.println("Accessing block scope variable outside the block: " + blockScopeVar); // 这将会引发编译错误,因为变量不在作用域内
// 循环示例
for (int i = 0; i < 5; i++) {
System.out.println("Counter value inside the loop: " + i);
}
// System.out.println("Counter value outside the loop: " + i); // 这将会引发编译错误,因为变量不在作用域内
// 条件语句示例
int conditionalExample = 5;
if (conditionalExample > 3) {
System.out.println("The number is greater than 3.");
} else if (conditionalExample < 3) {
System.out.println("The number is less than 3.");
} else {
System.out.println("The number is equal to 3.");
}
// 循环依赖示例
int loopDependency = 1;
do {
System.out.println("Loop dependency value: " + loopDependency);
loopDependency++; // 循环依赖
} while (loopDependency < 5);
}
}
这段代码展示了如何在Java中使用代码块、循环、条件语句和循环依赖。代码块展示了如何定义一个局部变量,它只在大括号内部可见。循环和条件语句展示了如何使用for
、if
、else
、else if
和do-while
结构。循环依赖演示了如何在循环中修改循环变量,并在满足条件时继续循环。
评论已关闭