本文目錄一覽:
- 1、java里怎麼判斷一個變量,是否是int型,或者是否是double型
- 2、java怎麼判斷一個變量的值為空
- 3、在java中如何判斷一個變量的類型
- 4、java中如何判斷一個變量是否屬於某個枚舉類型中的元素?
java里怎麼判斷一個變量,是否是int型,或者是否是double型
你可以用一個字符串來保存你的輸入,然後你可以將輸入利用String類庫中的函數進行轉換,或者利用contains()函數看,是否還有小數點。
System.out.println(“please input the ten strings:”);
Scanner sc = new Scanner(System.in);
String number = sc.nextLine();
if(number.contains(“.”)){
//說明是一個小數
double d = Double.valueOf(s);
}
else{
//
int i = Integer.valueOf(s);
}
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行複雜的編程。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。
java怎麼判斷一個變量的值為空
方法一:
先把int類型的數據轉換成String類型,然後判斷String類型的數據是否為空。
示例代碼:
int
point;
String
val=point
+””;
if(“”.equals(val)){
//
do
something…
}
PS:int
point不是對象,int類型為空時默認為0。
方法二:
如果point是int類型,則得到的結果是不可能是null的。
如果插入一條數據時沒有插入給字段,而數據庫里默認是null的值的話,可以使用
Integer
point=
GiftInfo.getPoints();
然後判斷point是否等於空。
示例代碼:
Integer
point=
GiftInfo.getPoints();
if(point
==
null){
//
do
something…
}
PS:GiftInfo.getPoints返回的是Integer類型,Integer類型是包括基本類型的包裝類,不給賦值的時候為null。
在java中如何判斷一個變量的類型
nextElement()如果此枚舉對象至少還有一個可提供的元素,則返回此枚舉的下一個元素。
利用這兩個函數,利用while循環就可以讀取裡面的元素,當然讀取出來得元素通過強制轉換,就可以和變量進行比較
希望對你有所幫助
java中如何判斷一個變量是否屬於某個枚舉類型中的元素?
接口 Enumeration的兩個函數 boolean hasMoreElements()測試此枚舉是否包含更多的元素。 nextElement()如果此枚舉對象至少還有一個可提供的元素,則返回此枚舉的下一個元素。 利用這兩個函數,利用while循環就可以讀取裡面的元素,當然讀取出來得元素通過強制轉換,就可以和變量進行比較 。
枚舉其實就是一種類型,跟int, char 這種差不多,就是定義變量時限制輸入的,你只能夠賦enum裡面規定的值。
枚舉類型是JDK5.0的新特徵。Sun引進了一個全新的關鍵字enum來定義一個枚舉類。下面就是一個典型枚舉類型的定義:
Java代碼:
public enum Color{
RED,BLUE,BLACK,YELLOW,GREEN
}
顯然,enum很像特殊的class,實際上enum聲明定義的類型就是一個類。
而這些類都是類庫中Enum類的子類(java.lang.Enum)。
它們繼承了這個Enum中的許多有用的方法。
我們對代碼編譯之後發現,編譯器將enum類型單獨編譯成了一個字節碼文件:Color.class。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/283212.html