動手動腦1001

2022-09-14 20:36:14 字數 779 閱讀 6081

j**a中有8種基本資料型別:byte、int、short、long、boolean、char、float、double

對應的類為:byte、int、short、long、boolean、charecter、float、double

邏輯型:boolean

文字型:char

整數型:byte、short、int、long

浮點型:float、double

byte:    1位元組 -128~127

short:   2位元組 -2^15~2^15-1

int:      4位元組 -2^31~2^31-1

long:    8位元組 -2^63~2^63-1

boolean:1位元組 true false(j**a中不能以0或非0代替)

float:    4位元組 -3.403e38~3.403e38

double:8位元組 -1.798e308~- 4.9e324

char:    2位元組  』\u0000『~『 』\uffff 『(16進製制的,換算過來即0~65535)

(1位元組等於8位)

動手動腦總結

本次動手動腦結論如下。為什麼要用多型。是因為派生類的功能可以被基類的方法或引用變數所呼叫,這叫向後相容,可以提高可擴充性和可維護性。關於物件導向為什麼要有介面的問題。介面是規範,規定某個實現類裡必須有那些方法,只要事先定義好介面,當大家一起合作的時候就不用特別麻煩的互動,而是每個人寫好自己的介面實現...

動手動腦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...