- Java語言程序設計
- 陸遲編著
- 828字
- 2019-01-09 14:01:52
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表示星期日。程序的輸入應為年號和指定日期與元旦的間隔天數。
- TypeScript Essentials
- LabVIEW程序設計基礎與應用
- Debian 7:System Administration Best Practices
- 編程卓越之道(卷3):軟件工程化
- Mastering Kotlin
- 網頁設計與制作教程(HTML+CSS+JavaScript)(第2版)
- The Computer Vision Workshop
- Implementing Cisco Networking Solutions
- Mastering Android Development with Kotlin
- The DevOps 2.5 Toolkit
- Learning OpenCV 3 Computer Vision with Python(Second Edition)
- C語言程序設計
- Access 2010數據庫應用技術實驗指導與習題選解(第2版)
- Practical Microservices
- Java程序設計教程