码迷,mamicode.com
首页 > 编程语言 > 详细

<java基础>复合语句 <6>

时间:2018-05-07 19:54:45      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:java

复合语句是以整个块区为单位的语句,所以又称块语句。
复合语句由大括号"{","}"表示。
其实前面我们已经接触了复合语句,如在定义一个类或者方法的时候,类体就是以"{}"符号作为开始与结束的标记,方法体同样。
复合语句中的每个语句都是从上到下被执行,复合语句以整个块为单位,可以用在任何一个单独语句可以用到的地方,并且复合语句还可以嵌套复合语句。
复合语句实例(//、/*这两个符号代表注释):
public class test{                                                   //创建类
         public static void main(String[] args){         //主方法
                   int a = 1;           //声明int型变量并赋值为1
                   //b,c不能在该作用域中使用。
                   {
                           //b,c可以在该作用域中使用
                           int b = 2;           //声明int型变量并赋值为1
                           int c = 3;           //声明int型变量并赋值为1
                           boolean d;        //声明boolean型变量
                           {
                                  d = b > c;        //此时boolean型变量d为false                             
                           }
                   }
         }
}

PS:在使用复合语句时要注意,复合语句为局部变量创建了一个作用域,该作用域为程序的一部分,该作用域中某个变量被创建并能够被使用。如果在某个变量的作用域之外使用该变量,则会发生错误。如:本实例中的b,c变量。


<java基础>复合语句 <6>

标签:java

原文地址:http://blog.51cto.com/13550568/2113659

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!