-
八點到九點你打不打就查看全部
-
public class HelloWorld%{
? ? public static void main(String[] args) {
System.out.println("hello imooc");
}
}
查看全部 -
@author?標(biāo)明開發(fā)該類模塊的作者
@version?標(biāo)明該類模塊的版本
@see?參考轉(zhuǎn)向,也就是相關(guān)主題
@param?對方法中某參數(shù)的說明
@return?對方法返回值的說明
@exception?對方法可能拋出的異常進(jìn)行說明
查看全部 -
Java語言是一種強(qiáng)類型語言。(在Java中存儲的數(shù)據(jù)都是有類型的,而且必須在編譯時就確定其類型)
Java中有兩類數(shù)據(jù)類型:
數(shù)據(jù)類型:
????基本數(shù)據(jù)類型:
????????數(shù)值型:
????????????整數(shù)類型(byte、short、int、long)
????????????浮點類型(float、double)
????????字符型(char)
????????布爾型(boolean)
????引用數(shù)據(jù)類型:
????????類(class)
????????接口(interface)
????????數(shù)組
String?是一種常見的引用數(shù)據(jù)類型,用來表示字符串。在程序開發(fā)中,很多操作都要使用字符串來完成,例如系統(tǒng)中的用戶名、密碼、電子郵箱等。
查看全部 -
Java 語言中有一些具有特殊用途的詞被稱為關(guān)鍵字。關(guān)鍵字對 Java 的編譯器有著特殊的意義,在程序中應(yīng)用時一定要慎重哦?。?/p>
Java 中常用關(guān)鍵字:
問:這么多,記不住啊。。。。。。-_-||
答:現(xiàn)在不需要你記住所有,混個眼熟即可,在學(xué)習(xí)的過程中,你會逐步找到感覺并記住他們
對了,差點忘了大事,Java 關(guān)鍵字是區(qū)分大小寫的哦!所以 void 是關(guān)鍵字,但 Void 就不是了~~
查看全部 -
JDK????JRE的概念
查看全部 -
數(shù)組名.length??用于獲取數(shù)組的長度
查看全部 -
Java 常用的 3 種循環(huán):?while 、 do...while 、 for
查看全部 -
?switch 后面小括號中表達(dá)式的值必須是整型或字
?case 后面的值可以是常量數(shù)值,如 1、2;也可以是一個常量表達(dá)式,如 2+2 ;但不能是變量或帶有變量的表達(dá)式,如 a * 2符型
case后為漢字時加‘’
查看全部 -
進(jìn)行自動類型轉(zhuǎn)換需要滿足兩個條件:
兩種數(shù)據(jù)類型兼容:通常是數(shù)值類型之間(如整數(shù)類型和浮點類型)可以進(jìn)行自動類型轉(zhuǎn)換,而數(shù)值類型和布爾類型之間不兼容,不能進(jìn)行自動類型轉(zhuǎn)換。
目標(biāo)類型的范圍大于源類型的范圍:即轉(zhuǎn)換后的數(shù)據(jù)類型能夠容納原數(shù)據(jù)類型的所有可能值。
常見的數(shù)據(jù)類型范圍順序
按照范圍從小到大的順序,常見的 Java 基本數(shù)據(jù)類型排列如下:
byte?<?short?<?char?<?int?<?long?<?float?<?double自動類型轉(zhuǎn)換的示例
整數(shù)類型之間的自動類型轉(zhuǎn)換
在上述代碼中,byte?類型的變量?byteValue?可以自動轉(zhuǎn)換為?int?類型,因為?int?類型的范圍比?byte?類型大;short?類型的變量?shortValue?可以自動轉(zhuǎn)換為?long?類型,因為?long?類型的范圍比?short?類型大。
整數(shù)類型轉(zhuǎn)換為浮點類型
在這段代碼中,int?類型的變量?intValue?可以自動轉(zhuǎn)換為?float?類型,long?類型的變量?longValue?可以自動轉(zhuǎn)換為?double?類型,因為浮點類型的范圍通常比整數(shù)類型大。
注意事項
char?類型的特殊情況:char?類型雖然是無符號的 16 位整數(shù),但它和?byte、short?之間不能直接進(jìn)行自動類型轉(zhuǎn)換,因為?char?是無符號的,而?byte?和?short?是有符號的。不過,char?可以自動轉(zhuǎn)換為?int?及更大范圍的數(shù)值類型。
布爾類型:布爾類型(boolean)與其他基本數(shù)據(jù)類型不兼容,不能進(jìn)行自動類型轉(zhuǎn)換。
自動類型轉(zhuǎn)換在 Java 中為程序員提供了便利,使得代碼編寫更加簡潔,但在使用時也需要注意數(shù)據(jù)類型的范圍和兼容性,避免出現(xiàn)意外的結(jié)果。
查看全部 -
存儲范圍角度:int 類型通常在 32 位系統(tǒng)中占 4 個字節(jié),取值范圍有限。而 double 類型占 8 個字節(jié),取值范圍大得多,能表示的數(shù)值范圍遠(yuǎn)遠(yuǎn)超過 int。所以從空間角度,double 完全有能力容納 int 類型的數(shù)據(jù)12。
精度角度:int 類型用于表示整數(shù),沒有小數(shù)部分。double 類型用于表示浮點數(shù),有小數(shù)部分,精度更高。當(dāng) int 類型轉(zhuǎn)換為 double 類型時,只是在數(shù)值后面補(bǔ) 0 作為小數(shù)部分,不會改變數(shù)值的大小和意義,數(shù)據(jù)不會丟失或失真。
隱式轉(zhuǎn)換規(guī)則支持:在許多編程語言中,如 Java、C、C++ 等,都有自動類型轉(zhuǎn)換機(jī)制。當(dāng)表達(dá)式中出現(xiàn) int 和 double 類型混合運算時,編譯器會自動將 int 類型轉(zhuǎn)換為 double 類型,然后進(jìn)行運算,以保證運算結(jié)果的準(zhǔn)確性。
char 型與 int 型的關(guān)系
從存儲角度來看:char 類型通常占 1 或 2 個字節(jié),int 通常占 4 個字節(jié)。int 的存儲范圍比 char 大很多。
從取值范圍來看:在 Java 中,char 類型是 16 位無符號整數(shù),取值范圍從 0 到 2^16-1。int 類型是 32 位有符號整數(shù),取值范圍從 - 2^31 到 2^31-1。
從轉(zhuǎn)換角度來看
char 轉(zhuǎn) int:在大多數(shù)編程語言中,當(dāng)需要將 char 類型轉(zhuǎn)換為 int 類型時,實際上是將字符對應(yīng)的 ASCII 碼值或 Unicode 碼值賦給 int 變量。如在 Java 中,'A' 的 ASCII 碼值是 65,將字符 'A' 轉(zhuǎn)換為 int 類型,得到的就是 654。
int 轉(zhuǎn) char:當(dāng)把 int 值賦給 char 變量時,會自動截取 int 值的低 16 位,并將其賦給 char 變量。如果 int 值的范圍超出了 char 的取值范圍,高位數(shù)據(jù)會丟失,可能導(dǎo)致結(jié)果不正確。
查看全部 -
System.out.println? ? ?是輸出的意思
查看全部 -
char需要配單引號'?? '查看全部
-
public class HelloWorld {
public static void main(String[] args){
System.out.println("hello imooc");
}
}
查看全部 -
public class HelloWorld{
public static void main(String[]args){
System.out.printin("Hello World");}
}
查看全部 -
1、姓名為多個字符,可以使用 String 類型
2、性別為單個字符,可以使用 char 類型
3、中獎數(shù)字為整數(shù),可以使用 int 類型
4、價格帶有小數(shù),可以使用 double 類型
5、“確定要關(guān)閉程序嗎”的值為是或否,表示邏輯上的真或假,所以使用 boolean 類型
查看全部 -
pubilc class HelloWorld{??//意思是創(chuàng)建了一個名為HelloWorld的程序
? ?pubilc static void main(Sring[] args){? ??//此行為程序入口意思主要代碼在這一組大括號中來進(jìn)行書寫
? ? ? ?System.out.println("Hello World");? ??//意思為將后面引號中的字符在屏幕上打印輸出,其中最后注意分號
? ? ?}
}
查看全部 -
++a:先加減再運算
a++:先運算再加減查看全部 -
final常量名=賦值
常量名大寫查看全部
舉報