北美代写,Homework代写,Essay代寫-准时✔️高质✔最【靠谱】

首頁-學習教程-Java基礎學習第一天
Java基礎學習第一天
時間: 2020-08-07 11:00:39

第1章 Java基礎語法

標題1、數據類型

1.1 八種基本數據類型

整型:byte 、short 、int 、long
浮點型:float 、 double
字符型:char
布爾型:boolean

北美代写,Homework代写,Essay代寫-准时✔️高质✔最【靠谱】1.1.1整型(byte、short、int、long)

雖然byte、short、int、long 數據類型都是表示整數的,但是它們的取值范圍可不一樣。

byte 的取值范圍:-128~127(-2的7次方到2的7次方-1)
short 的取值范圍:(-2的15次方到2的15次方-1)
int 的取值范圍:(-2的31次方到2的31次方-1)
北美代写,Homework代写,Essay代寫-准时✔️高质✔最【靠谱】long 的取值范圍:(-2的63次方到2的63次方-1)

由上可以看出 byte、short 的取值范圍比較小,而long的取值范圍時最大的,所以占用的空間也是最多的。int 取值范圍基本上可以滿足我們的日常計算需求了,所以 int 也是我們使用的最多的一個整型類型。

北美代写,Homework代写,Essay代寫-准时✔️高质✔最【靠谱】1.1.2浮點型(float、double)

float 和 double 都是表示浮點型的數據類型,它們之間的區別在于精確度的不同。
double 類型比float 類型存儲范圍更大,精度更高。
通常的浮點型數據在不聲明的情況下都是double型的,如果要表示一個數據時float 型的,可以在數據后面加上 “F” 。
北美代写,Homework代写,Essay代寫-准时✔️高质✔最【靠谱】long類型和float類型在定義時,值后面要加l或L, f或F。

long a = 3l; float b = 1.22F;1

浮點型的數據是不能完全精確的,有時候在計算時可能出現小數點最后幾位出現浮動,這時正常的。

北美代写,Homework代写,Essay代寫-准时✔️高质✔最【靠谱】1.1.3字符型(char)

char ch = 'a'; // 可以是漢字,因為是Unicode編碼char ch = 1010; // 可以是十進制數、八進制數、十六進制數等等。char ch = '\0'; // 可以用字符編碼來初始化,如:'\0' 表示結束符,它的ascll碼是0,這句話的意思和 ch = 0 是一個意思123

1.1.4 布爾型(boolean)
boolean類型不用0或非0的數值來表示,僅由True/False表示,這里和其他語言不同。

boolean b1 = true;  boolean b2 = false;1

換行輸出語句:

System.out.println(str);1

1.2引用類型:String

String str = "Hello world!";1

引用類型都可以用null作為值,也就是說可以在初始化的時候賦值為null,所以,String可以使用null作為值,此外,String與其他類型還有一個不同點:其值是不變的,這和引用類型在內存中的存儲機制有關,后面會有涉及。

int i0 =1;int i1 = 1;12

北美代写,Homework代写,Essay代寫-准时✔️高质✔最【靠谱】以上這種情況會在內存中存儲2個1的值

String s0 = "Hello";String s1 = "Hello";12

因為String是引用類型,所以只存在一個"Hello",變量名去引用"Hello".
北美代写,Homework代写,Essay代寫-准时✔️高质✔最【靠谱】String可以用加法進行拼接。

1.3基本數據類型轉換

char, byte, short三者同級,不可互相轉換且
<int <long <float < double。
多種數據類型同時計算時,統一成最大容量的類型進行計算。
而多個相同類型變量運算時,先要轉換為相對應的數據類型的默認類型(比如:兩個byte類型的變量相加,會把兩個byte類型轉換為默認的int類型之后再計算,得到的結果是int類型)這種情況適用于變量類型的容量小于默認變量類型。

且:當把任何基本類型的值和字符串值進行連接運算時(+),基本數據類型自動轉換為字符串類型。

北美代写,Homework代写,Essay代寫-准时✔️高质✔最【靠谱】1.3. 1強制類型轉換

int k = 7;byte a = (byte) k;12

北美代写,Homework代写,Essay代寫-准时✔️高质✔最【靠谱】通常字符串不能直接轉換為基本類型,但可以通過基本類型對應的包裝類來實現:

String a = "43";int i = Integer.parselnt(a);12

boolean類型不可以轉換為其他的數據類型。


在線客服

售前咨詢
售后咨詢
微信號
Essay_Cheery
微信
墨尔本assignment代写,代写毕业论文,paper代写-51作业君 北美代写,程序代做,程序代写,java代写,python代写,c++代写,c代写 英国代写paper,python代写,Report代写,编程代写-程序代写网 北美代写essay,程序代写,Java代写代做,Java代考-焦点论文 澳大利亚essay代写,编程代写,代码代写,程序代写-三洋编程 加拿大essay代写|程序代写代做||Python代写|Matlab代写-Meeloun 澳大利亚代写,代写essay,代写毕业论文,留学生代写-小马代写 日本代写,北美作业代写,新加坡代写,essay代写-无时差服务 加拿大代写,作业代写,exam代考,Report代写,代写文章-最靠谱最低价 新加坡代写,北美CS代写,python代写,CS编程代写-新顾客立减20%