Java, Only Java!

          統(tǒng)計(jì)

          留言簿(20)

          積分與排名

          好友空間

          文檔技巧

          閱讀排行榜

          評(píng)論排行榜

          《Java大學(xué)教程》--第2章 選擇

          迭代(iteration)、重復(fù)(repetition):三種循環(huán)
          * for: 重復(fù)執(zhí)行固定次數(shù)
          * while: 重復(fù)執(zhí)行不固定次數(shù)
          * do...while: 比while至少多一次

          1。答:P47
          迭代(iteration)允許計(jì)算機(jī)一遍又一遍地重復(fù)一段特定代碼;而選擇只對(duì)特定代碼執(zhí)行一遍。

          2。答:
          a)
          輸入:
              5
          顯示:
              YES
              NO
              YES
              NO
              YES
              NO
              YES
              NO
              YES
              NO
              OK
             
          b)
          輸入:
              0
          顯示:
              OK
             
          3。答:
          i
          i
          i
          i
          i


          4。答:
          a)因?yàn)閐o.while循環(huán)至少執(zhí)行一次,表示如果第一次就輸入正確的值,也會(huì)打印輸入錯(cuò)誤,并要求重新輸入,不符合系統(tǒng)最初的設(shè)計(jì)。
          b) c) // 代碼IterationQ4.java已經(jīng)替換。

          編程練習(xí)
          1. IterationQ3.java
          2. MultiplyTable.java
          3. DisplayStars.java
          4. VendingMachine.java

          2.2 構(gòu)造選項(xiàng):三種選擇
          * if
          * if...else... : 雙支選擇,嵌套
          * switch...case...default:

          2.3 比較運(yùn)算符:(基本數(shù)據(jù)類型)==、!=、<、>、<=、>=
          2.4 邏輯運(yùn)算符:&&、||、 !


          1. 答:P29
          程序指令總是按順序(sequence)執(zhí)行的,而選擇(selection)是程序控制的一種方法,可以在要執(zhí)行的指令中構(gòu)造選項(xiàng),從而使程序按照選擇的順序去執(zhí)行。

          2。答:
          * if語(yǔ)句:P30,在程序執(zhí)行過(guò)程中,需要把某些指令保護(hù)起來(lái),在適當(dāng)?shù)臅r(shí)候才執(zhí)行,即單支選擇。
          * if...else語(yǔ)句:P34,雙支選擇,擴(kuò)展了if語(yǔ)句,如果條件為假,就執(zhí)行else后的指令。
          * switch語(yǔ)句:P40,當(dāng)每個(gè)條件中只檢查一個(gè)變量,并且檢查涉及變量的具體值,就可以用來(lái)代替if...else語(yǔ)句,使代碼更加簡(jiǎn)潔。

          3。答:
          if (age<14)
              {
                  price=3.99;
              }
             
          4。答:
          a)
          輸入:
              10
          顯示:
              Red

          b)
          輸入:
              20
          顯示:
              Green
              Blue

          c)
          輸入:
              20
          顯示:
              Green


          5。答:
          a)
          輸入:
              10
          顯示:
              Red

          b)
          輸入:
              20
          顯示:
              Green

          6。答:
          a)
          輸入:
              1
          顯示:
              Green
          b)
          輸入:
              2
          顯示:
              Green
          c)
          輸入:
              3
          顯示:
              Blue
          d)
          輸入:
              10
          顯示:
              numbers 1-5 only
              Red
          e)
          輸入:
              10
          顯示:
              Red
             
          編程練習(xí):代碼附件

          1.    Guess.java
          2.    DisplayResult2.java
          3.    Order.java
          4.    Saver.java
          5.    Saver.java

          posted on 2016-08-30 21:20 zYx.Tom 閱讀(169) 評(píng)論(0)  編輯  收藏 所屬分類: 1.Java世界

          主站蜘蛛池模板: 铅山县| 阿拉善盟| 靖西县| 霍山县| 自治县| 财经| 龙口市| 府谷县| 红安县| 永昌县| 宜君县| 宁强县| 平泉县| 盘锦市| 承德县| 长治市| 荃湾区| 谢通门县| 上林县| 文成县| 永康市| 石林| 竹山县| 嘉荫县| 肃南| 西平县| 天镇县| 沂南县| 英吉沙县| 图木舒克市| 汉寿县| 徐汇区| 宜宾市| 西藏| 抚顺县| 泸西县| 湟中县| 平遥县| 沁水县| 武安市| 香河县|