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世界

          主站蜘蛛池模板: 绥宁县| 六安市| 泰兴市| 恩平市| 萍乡市| 喀喇| 宝山区| 藁城市| 大悟县| 尉犁县| 梅河口市| 宁波市| 南丹县| 仲巴县| 屯门区| 新竹县| 六枝特区| 达拉特旗| 长葛市| 阳曲县| 东辽县| 兰州市| 五指山市| 广饶县| 邯郸市| 墨脱县| 临湘市| 寻甸| 通海县| 连江县| 达日县| 余干县| 金平| 汶上县| 黄石市| 福泉市| 徐水县| 偏关县| 抚顺市| 高要市| 汉寿县|