- 15
- 0
- 约1.08万字
- 约 59页
- 2016-12-01 发布于湖北
- 举报
2、chapter02Java程序设计基础
运算符优先级 一元后缀 [ ] . ( ) ++ -- 一元前缀 ++ -- + = ~ ! 创建和强制类型转换 new (type) 倍数 * / % 增量 + - 移位 关系 = = instanceof 等价 == != 与 异或 ^ 或 | 布尔与 布尔或 || 条件 ?: 赋值 = += -= *= /= %= = = = = ^= |= * 2.6程序流程控制语句 if / else if / else while do ~ while for switch case break continue * if-else语句 if-else语句根据判定条件的真假来执行两种操作中的一种。它的形式如下: if (布尔表达式) { 语句1; } [else { 语句2 ; }] 其中,用“[ ]”括起的else部分是可选的(即可有可无的)。 若无else部分,if语句的流程如下图: * 无else部分的if语句的流程图 true false 语句1 布尔表达式 后续语句 * 若有else部分,if语句的流程如图 true false 语句1 布尔表达式 后续语句 语句2 注意:else子句不能作为语句单独使用,它必须是if语句的一部分,与if配对使用。 * 例:判断成绩是否优秀 class If_NoElse{ public static void main(String[ ] args){ int scoreOfMark=89; if(scoreOfMark=90){ System.out.println(“祝贺你,你的成绩优秀); } else{ System.out.println(“你的成绩未达到优秀,请继续努力!); } } } * while 语句 while 语句的语法形式为: while (布尔表达式) { 语句 } while 语句用于在布尔表达式(即测试条件)的值保持为真(true)时反复地执行其中的内嵌语句(一般叫做循环体)。 * while 语句的流程图 True false 循环体 布尔表达式 * 例:用while语句求1+2+…+10的和。 public class WhileOfSum{ public static void main(String[ ] args) { int i,sum; sum=0; //累加器清0 i=1; //i的初始值为1 ? while (i=10){ sum+=i; i++; } ? System.out.println(sum=+sum); } } * do ~ while语句 Java还提供了另一个与while语句类似的语句:do~while 语句。 do~while 语句的语法形式如下: do { 语句; } while (布尔表达式); * do~while 语句的流程图 true 循环体 布尔表达式 false * for语句 for 语句是循环的另一种表示形式。 for语句的语法形式为: for (表达式1;表达式2;表达式3) { 语句; } 例如要使循环执行某一段代码1000次,可以表达为: for (int number=0; number1000; number++) { …… //一段代码 } * for语句的流程图 true false 求解表达式3 表达式2 循环体 For语句的下一句 求解表达式1 * 例:用for语句求1+2+…+10的和 public class ForOfSum{ public static void main(String[ ] args) { int i,sum; sum=0; // 累加器清0 for(i=1;i=10;i++){ sum+=i; } System.out.println(sum=+su
原创力文档

文档评论(0)