您的位置:首页 > 编程语言 > Java开发

JAVA入门.零基础学Java语言 MOOC 第二 第三 第四周 比较 判断 分支 循环 —————— 程序控制结构(顺序,分支,循环)

2016-09-05 14:33 691 查看
(程序代码需要按一定的顺序执行,有时需要选择某一部分代码执行;有时需要反复执行某一段代码。通过程序结构控制代码可以完成这些功能。)

第2周 判断

2.1 比较

2.2 判断

2.3 分支

2.4 判断语句常见错误


。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2.1 比较


    (计算机的智能是建筑在规则的基础上的,在遇到情况的时候,根据事先制定的规则做出判断,是计算机最基本的能力。

能做判断的基础,是能对数据做比较,比较就是关于两个数据是否相等、谁大谁小的结论,这需要用到关系运算:对两个数据之间的关系的计算。

Java提供了六个关系运算符。

关系运算的结果是一个逻辑值,逻辑值只有两种可能的值:true(真,表示成立)或false(假,表示不成立)。当两个值的关系符合关系运算符的预期时,关系运算的结果为true,否则为false)

自动售票机

程序注释的写法

比较(比较运算符)

关系运算:计算两个值之间的关系,所以叫关系运算。(关系)判断是种运算

计算机智能一一判断

关系运算

关系运算符

优先级

浮点数比较(1.0与0.1个十相加的比较方法——————Math.abs(f1-f2)< 0.000001)

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2.2 判断

根据比较的结果,决定做、还是不做某些动作。

就要用到if语句。

一个基本的if语句由一个关键字if开头,跟上在括号里的一个表示条件的逻辑表达式,然后是一对大括号“{}”之间的若干条语句。如果表示条件的逻辑表达式的结果为true,那么就执行后面跟着的这对大括号中的语句,否则就跳过这些语句不执行,而继续下面的其他语句。

有的时候我们希望在条件成立的时候做一件事情,而在条件不成立的时候做另外一件事情。这可以在if语句后面跟上一个else子句,形成一个if-else语句。

根据条件做动作(条件的基础是比较判断,成立还是不成立)

if语句功能极其书写规则

流程图

if-else语句:比较数的大小的程序:

语法格式

if (判断条件){

   。。。语句。。;

。。。语句。。;



else{

。。。语句。。;

。。。语句。。;



...........................................................................................

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2.3 分支


嵌套和级联的判断

三个数大小判断的程序(连续分支,嵌套判断):else默认与最近的if匹配,可以用{}改变结构

【嵌套的if-else语句】

if(){

      if(){

                               ;

                               ;

               }

      else{

                                ;

                                ;

              }



else{

                               ;

                               ;



..........................................................................................

【级联的if-else语句】

if (){

;



}

else if (){

;



}

else if(){

 ;

}





。.





else{

;



}

。。。。。。。。。。。。。。。。。。

多路分支

级联if-else语句一定条件下转换switch-case级联语句。

switch(控制表达式【整型变量】){

case 常量【常量或常量计算表达式】 :

                            语句;

                            .......

    .......

case 常量 :

   语句;

                           ........

   ........

  default    :

   语句;

   .......



根据表达式的结果,寻找匹配的case,并执行case后的语句,一直到break为止。

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

if后的()给if ————ture或false的结果类型

2.4 判断语句常见错误

(以下是错误形式)

忘了大括号

if后加分号

错误使用==和=

代码风格【加上“{}”形成语句块】

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐