/*
* Java中的语句块:
* 语句块:block staetment 使用花括号括起来的语句,构成一个语句块,也叫复合语句,由多条语句构成
* 语句块的特性:
* 1. 一个语句块可以构成一个作用域,语句块的外部作用域中的语句不能访问到该作用域中的变量:
* 2. 子语句块可以访问父级作用域中的变量;
* 3. java中不允许在嵌套的语句块中定义同名的变量;[C++可以这样做
* 4. 语句块使得java中本来只能放置一条语句的地方可以放置多条语句。
*/
package com.michael.lin;
public class Demo03 {
public static void main(String[] args){
int a = 10;
{
System.out.println(a);
int i = 10;
}
if(a == 0){
int a = 100;
}
}
}
网友评论