第2讲java语言基本.pptVIP

  • 3
  • 0
  • 约1.36万字
  • 约 63页
  • 2017-03-30 发布于四川
  • 举报
第2讲java语言基本

布尔表达式boolean-expression是任意一个返回布尔数据类型的表达式,而且必须是(比C或C++要严格)。 与C或C++一样,每个单一语句后面都要有分号。为了增强程序的可读性,应将if或else后的语句用{ }括起来(不论是一句还是多句)。 else子句是任选的,不能单独作为语句使用,它必须和if语句配对使用,并且总是与离它最近的if配对。 3、Java控制语句(续) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. int i1 = 123; int i2 = 456; if( i1i2 ) { System.out.println(“The bigger one is: ”+i1); } else { System.out.println(“The bigger one is: ”+i2); } 3、Java控制语句(续) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 多分支语句 switch switch (expression) { case value1 : { statements1; [break;] } …… case valueN : { statementsN; [break;]} [default : { defaultStatements;}] } 3、Java控制语句(续) 可以没有 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 表达式expresion的返回值类型必须是这几种类型之一:int、byte、char、short。 case子句中的值valueI必须是整型常量或字符常量,而且所有case子句中的值应是不同的。 default子句是任选的。 3、Java控制语句(续) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. break语句用来在执行完一个case分支后,使程序跳出switch语句,即终止switch语句的执行。如果某个case分支后没有break语句,程序将不再做比较而执行下一个分支。 switch语句的功能可以用if-else语句来实现,但某些情况下,使用switch语句更简炼。 3、Java控制语句(续) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 3、Java控制语句(续) int a = 100; int b = 20; int c; char oper = ‘+’; switch(oper) { case ‘+’: { c = a + b; break;} case ‘-’: { c = a - b; break;} default : { c = a * b;} } Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 3、Java控制语句(续) 循环语句 while(当型循环) [initialization] //初始化条件 while (termination){ //循环条件 body; //循环体 [iteration;] //迭代,变更循环条件 } 表达式termination必须为布尔表达式,当表达式termination为true时,执行{ }中的语句,否则终止循环。 t b false true Evaluation only. Created with A

文档评论(0)

1亿VIP精品文档

相关文档