如何从零基础掌握Java(6)中的控制流程技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1466个文字,预计阅读时间需要6分钟。
控制流程与任何程序设计语言一样,Java使用条件语句和循环结构来确定控制流程。块(block)的作用域+我们首先应该理解块(block)的概念。块是由一系列Java语句组成的语句组,并用一对大括号括起来。
控制流程与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流程。
我们首先要了解块(block)的概念。
块是指由若干条Java语句组成的语句,并用一对大括号括起来。块确定了变量的作用域。一个块可以嵌套在另一个快中。下面就是嵌套在main方法块中的一个块。
public static void main(String[] args) {
int n = 1;
{
int k = 3;
System.out.println(k); // success
} // k只在这个块中被定义
System.out.println(k); // error
}
但是,不能在嵌套的两个块中声明同名的变量,否则就会有错误,无法通过编译:
public static void main(String[] args) {
int n = 1;
{
int k = 3;
int n = 2;
}
}
这里已经在外面定义了n,就不能再嵌套的块中再定义n了。
本文共计1466个文字,预计阅读时间需要6分钟。
控制流程与任何程序设计语言一样,Java使用条件语句和循环结构来确定控制流程。块(block)的作用域+我们首先应该理解块(block)的概念。块是由一系列Java语句组成的语句组,并用一对大括号括起来。
控制流程与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流程。
我们首先要了解块(block)的概念。
块是指由若干条Java语句组成的语句,并用一对大括号括起来。块确定了变量的作用域。一个块可以嵌套在另一个快中。下面就是嵌套在main方法块中的一个块。
public static void main(String[] args) {
int n = 1;
{
int k = 3;
System.out.println(k); // success
} // k只在这个块中被定义
System.out.println(k); // error
}
但是,不能在嵌套的两个块中声明同名的变量,否则就会有错误,无法通过编译:
public static void main(String[] args) {
int n = 1;
{
int k = 3;
int n = 2;
}
}
这里已经在外面定义了n,就不能再嵌套的块中再定义n了。

