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 閱讀(167) 評(píng)論(0)  編輯  收藏 所屬分類: 1.Java世界

          主站蜘蛛池模板: 观塘区| 云浮市| 上林县| 葵青区| 赤水市| 寿宁县| 瓦房店市| 浑源县| 平遥县| 区。| 永泰县| 土默特右旗| 阿巴嘎旗| 金川县| 道孚县| 会宁县| 东明县| 通山县| 邵阳市| 文山县| 咸阳市| 蓬安县| 红原县| 钟祥市| 当阳市| 遂平县| 昆山市| 讷河市| 阿合奇县| 盐边县| 苍溪县| 宁德市| 抚松县| 台江县| 安福县| 康乐县| 普兰店市| 咸宁市| 阿瓦提县| 平潭县| 宿松县|