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