動手動腦1
publicclass
enumtest
}} enum size;
我個人對列舉這一塊比較差,然後準備好好看看這一塊,並且自己多做幾個例子試一試。
動手動腦2:關於原碼的,詳見原碼那篇部落格。
動手動腦3:型別轉換
先來列舉各個型別所佔的位元組數
byte(位元組型):1位元組 128~127
char(字元型):2位元組 0~65535
short(短整型):2位元組 2^15~2^15-1
int(整型):4位元組 2^31~2^31-1
long(長整型):8位元組 2^63~2^63-1
float(單精度浮點型):4位元組 3.403e38~3.403e38
double(雙精度浮點型):8位元組 1.798e308~- 4.9e324
boolean:1位元組 true false
型別轉換原則:從低位型別到高位型別自動轉換;從高位型別到低位型別需要強制型別轉換。
動手動腦4:
測試如下**
int x=100;
int y=200;
system.out.println("x+y="+x+y);
system.out.println(x+y+"=x+y");
加「」表示直接輸出引號內的字串,然後第乙個輸出由於優先順序的原因,先輸出了x+y=x,然後又輸出了y;
而第二行是因為先計算了x+y,然後進行的輸出。
動手動腦總結
本次動手動腦結論如下。為什麼要用多型。是因為派生類的功能可以被基類的方法或引用變數所呼叫,這叫向後相容,可以提高可擴充性和可維護性。關於物件導向為什麼要有介面的問題。介面是規範,規定某個實現類裡必須有那些方法,只要事先定義好介面,當大家一起合作的時候就不用特別麻煩的互動,而是每個人寫好自己的介面實現...
動手動腦2
1.編寫乙個方法,使用以上演算法生成指定數目 比如1000個 的隨機整數 a.利用產生隨機數的公式x n 1 axn c mod m計算出所需要的隨機數,利用for迴圈產生每二十個一行的隨機數 b.源 package suijshu10001 public class test public sta...
動手動腦1
package test public class test class foo 因為test類構造了class foo 方法導致系統不再提供預設無引數的構造方法,然而此類並沒有符合class foo的構造方法應該有引數的foo obj1 new foo x x是乙個整數。2.package tes...