官术网_书友最值得收藏!

2.9 習題

2.1 Java定義了哪幾種數據類型?

2.2下列符號中不能作為Java標識符的是哪一個?

(1)條件

(2)xyz

(3)45six

(4)ω

2.3下列哪些不是Java的關鍵字。請選擇出所有的答案。

(1)superclass

(2)open

(3)close

(4)integer

(5)import

2.4在Java語言中,'\u0041'在內存中占用的字節數是多少?(1)2(2)4(3)6(4)8

2.5在Java語言中,整型常數123,占用的存儲字節數是多少?

(1)1

(2)2

(3)4

(4)8

2.6在Java語言中,實型常數45.67,占用的存儲字節數為

(1)1

(2)2

(3)4

(4)8

2.7下列數據哪些是常量?而且是什么類型的?哪些是變量?

null false name MATH.PⅠ ff 0120100L E 200d

2.8下列哪些賦值是合法的?請選擇出所有的答案。

(1)long test = 012;

(2)float f = -412;

(3)int other =(int)true;

(4)double d = 0x12345678;

(5)short s = 10;

2.9選出所有不合法的表達式。

(1)(true & true)

(2)(4 & 5)

(3)(int myⅠnt = 0 > 3)

(4)float myFloat = 40.0;

(5)boolean b =(boolean)99;

2.10將下列代數式改寫為等價的Java表達式。(1)(2)

2.11根據所給條件,列出邏輯表達式。

(1)滿足下列條件之一為閏年:年號(year)能被400整除;年號能被4整除但不能被100整除。

(2)一元二次方程ax2+bx+c=0有實根的條件是:a≠0且b2-4ac≥0。

2.12寫出下列表達式的值。

(1)( 3 + 4 * 5 ) / 2

(2)3 * 4 >= 8

(3)4 == 4 && 5 > 2 + 2

(4)!(2 * 3 != 10)

(5)8 != 6 || !(10 > 11 + 3)

2.13代數式sin45°寫成Java表達式應該是什么?

2.14設有代碼:

              Boolean b1 = new Boolean(true);
              Boolean b2 = new Boolean(true);

下面哪些表達式是返回true的合法表達式?選擇所有正確的答案。

(1)b1 == b2

(2)b1.equals(b2)

(3)b1 & b2

(4)b1 | b2

(5)b1 && b2

(6)b1 || b2

2.15分析下列程序,寫出程序運行結果。

              class Ex2_15{
                public static void main(String args[]){
                  boolean b;
                  int i=0,j=0;
                  b = i++>0 && ++j>0;
                  System.out.println(b+" "+i+" "+j);
                  i=j=0;
                  b = i++>0 || ++j>0;
                  System.out.println(b+" "+i+" "+j);
                  i=j=1;
                  b = i++>0 && ++j>0;
                  System.out.println(b+" "+i+" "+j);
                  i=j=1;
                  b = i++>0 || ++j>0;
                  System.out.println(b+" "+i+" "+j);
                }
              }

2.16簡單程序的編程設計。

(1)求圓面積和圓周長,圓的半徑用showⅠnputDialog方法輸入,所求面積和周長用showMessageDialog方法分兩行帶提示輸出。

(2)參考程序例2.12,求任一天是星期幾。

可以這樣計算:(元旦的星期數 + 該日期與元旦的間隔天數)% 7,余數為星期數,0表示星期日。程序的輸入應為年號和指定日期與元旦的間隔天數。

主站蜘蛛池模板: 潜江市| 墨玉县| 东明县| 宜宾市| 忻州市| 漳浦县| 北川| 宁乡县| 壶关县| 浦北县| 曲松县| 金华市| 韶关市| 佳木斯市| 广饶县| 大安市| 江都市| 定安县| 红安县| 辉县市| 塘沽区| 格尔木市| 堆龙德庆县| 达拉特旗| 墨竹工卡县| 嘉祥县| 明水县| 信宜市| 重庆市| 且末县| 黄浦区| 牙克石市| 菏泽市| 清水河县| 鲁山县| 纳雍县| 呈贡县| 曲水县| 安徽省| 博客| 中西区|