Java, Only Java!

          統計

          留言簿(20)

          積分與排名

          好友空間

          文檔技巧

          閱讀排行榜

          評論排行榜

          《Java大學教程》--第2章 選擇

          迭代(iteration)、重復(repetition):三種循環
          * for: 重復執行固定次數
          * while: 重復執行不固定次數
          * do...while: 比while至少多一次

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

          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)因為do.while循環至少執行一次,表示如果第一次就輸入正確的值,也會打印輸入錯誤,并要求重新輸入,不符合系統最初的設計。
          b) c) // 代碼IterationQ4.java已經替換。

          編程練習
          1. IterationQ3.java
          2. MultiplyTable.java
          3. DisplayStars.java
          4. VendingMachine.java

          2.2 構造選項:三種選擇
          * if
          * if...else... : 雙支選擇,嵌套
          * switch...case...default:

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


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

          2。答:
          * if語句:P30,在程序執行過程中,需要把某些指令保護起來,在適當的時候才執行,即單支選擇。
          * if...else語句:P34,雙支選擇,擴展了if語句,如果條件為假,就執行else后的指令。
          * switch語句:P40,當每個條件中只檢查一個變量,并且檢查涉及變量的具體值,就可以用來代替if...else語句,使代碼更加簡潔。

          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
             
          編程練習:代碼附件

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

          主站蜘蛛池模板: 浮梁县| 抚顺市| 潜江市| 仪陇县| 彰化市| 固原市| 洛宁县| 闸北区| 礼泉县| 鹤山市| 巨鹿县| 北流市| 哈尔滨市| 岳普湖县| 抚松县| 会昌县| 阆中市| 会同县| 若羌县| 晋中市| 涿州市| 阳高县| 蚌埠市| 泽州县| 新乐市| 南木林县| 积石山| 诸暨市| 邮箱| 固原市| 察雅县| 正阳县| 德惠市| 革吉县| 南平市| 赤水市| 宿迁市| 吴忠市| 温州市| 荔浦县| 区。|