Java语言基础(三):顺序结构

  • Post author:
  • Post category:java


与任何程序语言一样,Java使用条件语句和循环结构确定控制流程。



块的作用域

我们在学习流程控制之前,需要了解一下块(block)的概念。

块(复合语句)是指由一对花括号括起来的若干条简单的Java语句。块确定了变量的作用域。一个块可以嵌套在另一个块中。下面就是在main方法中嵌套另一个语句块的实例:

public static void main(String[] args) {
	int n;
	...
	{
		int k;
		...
	}
} 

但是,不能再嵌套的两个块中声明同一种变量。例如,下面的代码就有错误,而无法通过编译:

public static void main(String[] args){
	int n;
	...
	{
		int k;
		//int n;//编译错误
		...
	}
}

在C++中,我们在可以嵌套的块中定义一个变量。在内层定义的变量会覆盖在外层定义的变量。这样,有可能会导致程序设计错误,因此我们在就Java中绝对是不允许这样做!




流程控制的分类

流程控制可分为三个:

(1)顺序结构

(2)选择结构

(3)循环结构

下面我们来说下顺序结构,顺序结构就是从上往下,依次执行。

如下我写的代码:

public class ShunXuJieGouDemo {
	public static void main(String[] args) {
		System.out.println("程序开始了...");
		
		System.out.println("我爱Java");
		
		System.out.println("程序结束了!");
	}
}



版权声明:本文为qian_ch原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。