设为首页 加入收藏

TOP

二级Java考试辅导教程:2.3控制语句
2014-11-17 17:38:44 】 浏览:1873
Tags:二级 Java 考试辅导 教程 2.3 控制 语句

  Java程序通过控制语句来执行程序流,完成一定的任务。程序流是由若干个语句组成的,语句可以是单一的一条语句,如c=a+b,也可以是用大括号{}括起来的一个复合语句。Java中的控制语句有以下几类:
  分支语句if-else, switch
  循环语句while, do-while, for
  与程序转移有关的跳转语句break, continue, return
  例外处理语句try-catch-finally, throw
  注释语句: //,/* */, /** */


  2.3.1 分支语句


  分支语句提供了一种控制机制,使得程序的执行可以跳过某些语句不执行,而转去执行特定的语句。


  1.条件语句 if-else


   if(boolean-expression)
    statement1;
   [else statement2;]


  2.多分支语句 switch


   switch (expression){
    case value1 : statement1;
   break;
    case value2 : statement2;
   break;
   …………
    case valueN : statemendN;
   break;
    [default : defaultStatement; ]
   }


  表达式expression的返回值类型必须是这几种类型之一:int,byte,char,short。
  case子句中的值valueN必须是常量,而且所有case子句中的值应是不同的。
  default子句是可选的。
  break语句用来在执行完一个case分支后,使程序跳出switch语句,即终止switch语句的执行(在一些特殊情况下,多个不同的case值要执行一组相同的操作,这时可以不用break)。来源:www.examda.com


  2.3.2 循环语句


  循环语句的作用是反复执行一段代码,直到满足终止循环的条件为止。Java语言中提供的循环语句有:
   while语句
   do-while语句
   for语句


  1.while语句


  [initialization]
  while (termination){
    body;
  [iteration;]
  }


  2.do-while语句


  [initialization]
  do {
    body;
  [iteration;]
  } while (termination);


  3.for语句


  for (initialization; termination; iteration){
    body;
  }


  for语句执行时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。完成一次循环后,重新判断终止条件。
  初始化、终止以及迭代部分都可以为空语句(但分号不能省),三者均为空的时候,相当于一个无限循环。
  在初始化部分和迭代部分可以使用逗号语句,来进行多个操作。逗号语句是用逗号分隔的语句序列。
  for( i=0, j=10; i     ……
   }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇javaSwing组件大全超牛的例子 下一篇二级Java考试辅导教程:2.2运算符..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目