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("程序结束了!");
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值