逻辑运算符 语句块-Java计算机等级考试

发布于 2018-02-02 09:47  编辑:盘子
0
计算机等级考试题库 扫码微信刷题

逻辑运算符 语句块

通常,不论一条执行语句在Java中的什么地方,你都可以用一个大括号将其括起来形成一个语句块。在大括号内的语句块可以被嵌套在另一个语句块中,这种嵌套可以进行任意层。这也就意味着,我们可以在刚介绍的基本if语句中使用一个语句块。这种if语句的格式下:

if(expression)

{

statement 1;

statement 2;

-

statement n;

现在,如果expression为ture,其后紧跟的所有被大括号的语句快都将被执行。当然没有使用大括号起来的多条语句不能称作语句快:

if(expression)

{

statement 1;

statement 2;

-

statement n;

这里,只有第一条语句statement 1将在if表达式为false时被忽略执行;不管expression的结果如何,其余的语句都将被执行。从这个例子中你可以看到:语句的缩进是逻辑视觉反映,它对程序代码的执行不会产生任何作用。这样看起来这些语句序列好像属于if,但是,由于没有大括号,所以只作用第一条语句。在这里,多条语句平行地缩进是不正确的。

我们将用大括号构成一个语句快,并按此习惯对齐语句;由大括号开始,语句快中所有的语句都缩进,以便能够很容易地识别出他们所属的语句快。如果愿意的话,你还可以使用一些其他的习惯用法,但需要考虑的主要问题是最好能够前后一致的。

作为含有语句快的if语句实例,我们给出下课语句:

if (number%2 1=0) //Test if nmber i odd

(

//if so make it even and sutput a message

++number

system.out.println(Number was forced to be even is now+number)

这里,当if表达式为true时,大括号内的两条语句将被执行,反之则都不被执行。

语句块是一种将多条语句组合在一起的方法,它们可以影响变量的生命期和可访问能力。稍后在本章中,讨论变量的可用范围时,我们将学习更多的有关语句块内容。同时,进一步介绍if语句的应用。





考无忧小编推荐:

更多计算机等级考试真题及答案>>>点击查看

想知道更多关于计算机等级报考指南、考试时间和考试信息的最新资讯在这里>>>点击查看


本文网址:http://www.k51.com.cn/info/jsjdjks/1802/0226671.html
选择分享到: