動手動腦問題的實驗

2022-08-13 05:57:18 字數 777 閱讀 4728

動手動腦1

public

class

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...