導航:首頁 > 編程語言 > 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判斷類型相同相關的資料

熱點內容
工行信用卡app叫什麼 瀏覽:179
網路交友的好處和危害有哪些 瀏覽:318
ps怎麼導入cs文件 瀏覽:600
打開word文件報病毒 瀏覽:615
環境保護監理招標文件內容 瀏覽:30
ip網路是什麼 瀏覽:939
sql資料庫觸發器語法 瀏覽:994
天天酷跑的文件夾在哪裡看 瀏覽:772
qq聊天背景男生動漫 瀏覽:106
word尾頁不加頁碼 瀏覽:119
蘋果7plus壁紙尺寸 瀏覽:131
為什麼大貨車都要刷數據 瀏覽:256
excel文件夾側標製作好如何拖動 瀏覽:913
手機微信可以發送多大文件 瀏覽:139
榮耀手機系統文件怎麼查看 瀏覽:619
yy老版本不更新下載 瀏覽:917
視力訓練appMIUI論壇 瀏覽:421
56qq華東貨主版下載 瀏覽:730
大數據營銷策劃多少錢 瀏覽:34
編程畫出來的東西如何投到桌面 瀏覽:867

友情鏈接