全国计算机等级考试二级JAVA考点分析之流程控制

文章作者 100test 发表时间 2007:03:10 18:39:48
来源 100Test.Com百考试题网


4.1分支语句
  分支语句的控制机制是:根据条件表达式的值选择语句序列的执行,符合条件表达式值的语句序列被执行、而不符合条件表达式值的语句序列则被跳过不执行。分支语句包括条件语句和多分支语句。
考点:1
条件语句
  条件语句根据条件的真假控制程序的流程。主要包括3种基本结构和嵌套结构。
  1.if结构
  if结构的格式如下。
if(条件)语句;
或者
if(条件){代码块}
  上述条件是关系或者布尔逻辑表达式,当条件为真时,执行一条语句或者执行代码块;否则跳过不执行。
  2.if - else结构
  if - else结构的格式如下
  if(条件1)
  语句1;或者{代玛段1}
  else
  语句N;或者{代码块2}
  执行过程是:若条件为真,则执行语句1或者代码块1,然后忽略else中心语句2或代码块2执行下面的语句;若条件为假,则忽略语句1或者代码块1执行语句2或者代码块2,然后再执行循环结构以下的语句。
  3.if - else if结构
  if - else if结构的格式如下。
   if(条件1)
   语句1;或者{代玛段1}
  else
   语句N;或者{代码块2}
   ……
  else if(条件N)
  语句N;或者{代码块N}
  [else
  语句N 1;或者{代码块N 1}
  执行过程是:按照条件1、条件2、……、条件N的顺序依次判断条件I是否为真,如果条件I是真,则执行相应的语句I或者代码块I,否则继续判断条件I+1,如此重复直到条件N,最后的else语句可有可无。

4.嵌套结构
  条件语句的嵌套可以通过在上述3种基本条件语句结构中的代码块中嵌入其他基本条件语句结构来实现。编写程序时,需要注意if和else的匹配。
考点:2
多分支语句
  多分支语句根据表达式的不同值决定多个分支中的哪一个应该被执行。一般格式如下:
switch(表达式){
case常量1:语句1;
break;
case常量2:语句2;
break;
 ……
case常量N:语句N;
break:
[default:默认处理语句]
}
  执行过程是:先计算表达式的值,如果该值和条件分支中的某个常量I相等,则执行该条件分支对应的语句;若该值和条件分支中的任何常量I都不相等,则执行default分支的默认处理语句;default分支可以没有。
  在使用多分支语句编写程序的时候,应该注意以下几点:
  (1)表达式只能返回int、byte、short和char类型的值。
  (2)语句I可以是语句序列,不需要用{}括起来。
  (3)break语句用于跳出switch语句。
  (4)case子句中的常量类型必须和表达式的类型相容,并且每个子句的常量值必须互不相同。
  (5)可以使用if - else结构实现switch的所有功能,但是switch更简练。
  (6)如果多个不同的case子句要执行一组相同的操作,可以使用如下格式:

  case常量N:
case常量N+1:
语句;
break;
   …
4.2循环语句
  循环语句的控制机制是:反复执行同一段代码,直到满足结束条件。循环语句一般包括初始化、循环体和判断4个部分。Java语言提供了3种循环结构:while循环、do - while循环和for循环。
考点:3
  while循环
  循环(“当型”循环)的控制机制是:首先判断是否满足条件,若满足则执行循环体,如此重复执行,直到不满足条件。一般格式如下:

相关文章


JavaIO学习基础之读写文本文件
考试辅导:Java编程基础
全国计算机等级考试二级JAVA考点分析之流程控制
计算机等级考试二级JAVA考点分析之简单数据类型2
全国等级考试二级JAVA考点分析之运算符和表达式
计算机等级考试二级JAVA考点分析之简单数据类型
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛