導航:首頁 > 編程語言 > java判斷類型相同

java判斷類型相同

發布時間:2025-08-08 05:13:24

⑴ 關於java判斷char、String、int、double型是否相等的問題

char,double都用==來判斷,因為char有一個整數與之對應,比較的時候其實就是比較對應的整數,int類型要高於char類型,可以直接將char類型直接賦給int類型,然後輸出值自己看一下就明白了!

public class Test {

/**
* @param args
*/
public static void main(String[] args) {
char c = 'a';
int ic = c;
System.out.println(c+ "\t" +ic);

}

}

⑵ JAVA比較兩個字元串是否相等用什麼

String str1="abc";
String str2=「bcd";
if(str1.equals(str2)){
system.out.println("str1和str2相等」);

}
用的是專equals()方法屬

⑶ 怎麼比較兩個枚舉類型是否相等

如果是引用數據類型,那麼就是判斷兩個對象在內存中的地址是否相等;如果是基本數據類型,那就是判斷兩個值是否相等 equals:判斷兩個對面的值字元串是否相等 對面枚舉來說,使用equals和==是一樣的。

寫一個main方法來測試比較:

public class Test {

public static void main(String[] args) {

Language enumObj = Language.JAVA;

if (enumObj == Language.JAVA) {

System.out.println("Welcome Java");

} else if (enumObj == Language.NET) {

System.out.println("Welcome .Net");

} else if (enumObj == Language.NODE) {

System.out.println("Welcome Node JS");

} else if (enumObj == Language.PYTHON) {

System.out.println("Welcome Python");

} else if (enumObj == Language.RUBY) {

System.out.println("Welcome Ruby");

} else {

System.out.println("Hello World");

}

}

}

結果輸出:

Welcome Java

(3)java判斷類型相同擴展閱讀:

枚舉類型放在窗體模塊、標准模塊或共用模塊中的聲明部分,通過enum語句來定義。

格式:[public|private] enum name

membername[=constantexpression]

membername[=constantexpression]

(maomi)

…..

End enum

public:表示該枚舉類型在整個工程中都是可見的(預設的)

private:表示枚舉類型只在所聲明的模塊中是可見的。Name: 枚舉類型的名稱。必須是一個合法的VB標識符,在定義該枚舉類型的變數或參數時用該名稱來指定類型.

⑷ java 判斷數據類型和方法的參數類型相同

1、如果你得到是一個Object對象,可以用if(obj instanceof String)來判斷是否是String對象,int是基本類型不可以這么判斷,只能用它的包裝類Integer,同樣用instanceof 。

2、如果set方法只能接受一個參數,而且必須有int的話,可以寫多個set方法,如set(String),set(int),編寫不同的處理邏輯。

3、instanceof 也是反射的一種方式。

4、如果有2個Object的參數,可以用if(obj1.getClass()==obj2.getClass())來判斷類型是否相同,如果要得到類型名,可以用obj.getClass().getName()來獲得對象的類名。

(4)java判斷類型相同擴展閱讀:

關於java數據類型的分類

Java基本類型共有八種,基本類型可以分為三類,字元類型char,布爾類型boolean以及數值類型byte、short、int、long、float、double。數值類型又可以分為整數類型byte、short、int、long和浮點數類型float、double。

JAVA中的數值類型不存在無符號的,它們的取值范圍是固定的,不會隨著機器硬體環境或者操作系統的改變而改變。實際上,JAVA中還存在另外一種基本類型void,它也有對應的包裝類 java.lang.Void,不過我們無法直接對它們進行操作。

8 中類型表示範圍如下:

byte:8位,最大存儲數據量是255,存放的數據范圍是-128~127之間。

short:16位,最大數據存儲量是65536,數據范圍是-32768~32767之間。

int:32位,最大數據存儲容量是2的32次方減1,數據范圍是負的2的31次方到正的2的31次方減1。

long:64位,最大數據存儲容量是2的64次方減1,數據范圍為負的2的63次方到正的2的63次方減1。

float:32位,數據范圍在3.4e-45~1.4e38,直接賦值時必須在數字後加上f或F。

double:64位,數據范圍在4.9e-324~1.8e308,賦值時可以加d或D也可以不加。

boolean:只有true和false兩個取值。

char:16位,存儲Unicode碼,用單引號賦值。

閱讀全文

與java判斷類型相同相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接