原创 thingking in java test2.11練習(10)以及IDE中args的提前輸入

題目:編寫一個程序,打印出從命令行獲得的三個參數。爲此,需要確定命令行數組中String的下標。 在練習(1)中我們提到過,main的參數args是用來存儲命令行參數的,args是一個String數組,所以我們用數組下標從args

原创 thinking in java test2.11練習(9)之java裝箱拆箱

題目:編寫一個程序,展示自動包裝功能對所有的基本類型和包裝類型都起作用。 基本類型指九大基本數據類型boolean,char,byte,short,int,long,float,double,void 與之對應的包裝器類型分別爲

原创 thinking in java test 2.11練習(7)以及修飾符能區分同名方法嗎?

題目:將Incrementable的代碼段改寫成一個完整的可運行程序。 代碼段在P29到P30 class StaticTest { static int i = 47; } class Incrementable

原创 Android開發之獲取當前展示的activity的包名,類名

在進行Android開發學習過程中,有時候我們想實現這種功能: 從自己寫的小應用裏啓動其它APP。 這聽起來似乎很簡單,使用intent的隱式啓動就可以了。 Intent intent = new Intent(); in

原创 thinking in java test練習(12)(13)javadoc的生成

練習(11)找出HelloDate.java的第二個版本,也就是那個簡單註釋文檔的示例。對該文件執行javadoc,然後通過web瀏覽器觀看運行結果。 HelloDate.java的第二個版本就是P35面有註釋那個版本 代碼:

原创 thinking in java test4.8練習(8)(9)(10)吸血鬼數字

練習(8)題目:寫一個switch開關語句,爲每一個case打印一個消息。然後把這個switch放進for循環來測試每一個case。先讓每一個case後面都有break,測試一下會怎樣,然後把break刪了,看看會怎樣。 這個題

原创 thinking in java test4.3練習(1)(2)(3)(4)(5)用三元操作符和按位操作來顯示二進制

題目(1):寫一個程序,打印從1到100的值。 代碼如下: public class Test4_3_1 { public static void main(String[] args){ for (in

原创 thingking in java test2.11練習(6)

題目:編寫一個程序,讓它含有本章所定義的storage()方法的代碼段,並調用之。 含有storage()方法的代碼段在P27面。 int storage(String s) { return s.lenght()*2;

原创 thinking in java test3.10練習(10)按位運算

題目:編寫一個具有兩個常量值的程序,一個具有交替的二進制位1和0,其中最低有效位爲0,另一個也具有交替的二進制位1和0,但是其最低有效位爲1(提示:使用十六進制常量來表示是最簡單的方法)。取這兩個個值,按位操作符以所有可能的方式結

原创 thinking in java test3.4練習(2)(3)別名機制

題目:創建一個包含float域的類,並用這個類來展示別名機制。 別名機制是指多個引用指向同一個對象。 我們知道Java裏操作對象一般是通過引用來完成的,而引用的指一般是所指向的對象的內存地址。比如有兩個引用a1,a2,分別指向

原创 thinking in java test3.17練習(14)

題目:編寫一個接受兩個字符串參數的方法,用各種布爾值的比較關係來比較這兩個字符串,然後把結果打印出來。做==和!=比較的同時,用equals()作測試。在main()裏用幾個不同的字符串對象調用這個方法。 在3.17小節裏,在代碼

原创 thinking in java test5.1練習(1)(2)

練習(1)題目:創建一個類,它包含一個未初始化的String引用。驗證該引用被Java初始化成了null。 代碼如下: public class Test5_1_1 { public static void main(S

原创 thingKing in Java test3.8練習(7)扔硬幣

題目:編寫一個程序,模擬扔硬幣的結果。 代碼如下 public class test3_7 { public static void main(String[] args){ int front = 0;

原创 thinking in java test4.5練習(6)(7)

題目:修改前兩個程序中的兩個test()方法,讓它們接受兩個額外的參數begin和end,這樣在測試testval時將判斷它是否在begin和end(包括begin和end)的範圍內。 代碼如下: public class Tes

原创 thingking in java test2.11練習(8)

題目:編寫一個程序,展示無論你創建了某個特定類的多少個對象,這個類中的某個特定的static域只有一個實例。 題目考察我們對static的理解和應用。 代碼如下: public class test2_8 { publi