Java是一種強類型語言,因此需要在程序中指定變量的類型。在Java中,整數和浮點數都是基本數據類型。Java中默認的整數類型是int,而默認的浮點數類型是double。
int num1 = 10; int num2 = -5;
在上面的代碼中,我們聲明了兩個整數變量num1和num2,它們分別被賦值為10和-5。由于我們沒有指定變量類型,Java默認將它們聲明為int類型。
double num3 = 3.14; double num4 = -0.5;
上面的代碼聲明了兩個浮點數變量num3和num4,它們分別被賦值為3.14和-0.5。同樣地,由于我們沒有指定變量類型,Java默認將它們聲明為double類型。
盡管Java默認整數類型為int,但我們也可以使用其他整數類型,比如short和long。如果要聲明一個short類型的變量,可以在變量名前面加上關鍵字short,并在賦值時加上符合short范圍的整數值。例如:
short num5 = 32767;
在上面的代碼中,我們聲明了一個short類型的變量num5,并將它賦值為32767。由于short類型的范圍是-32768到32767,所以這個賦值操作是合法的。
Java中的float類型也是一種浮點數類型,但是由于精度問題,通常不會被使用。如果要聲明一個float類型的變量,可以在變量名前面加上關鍵字float,并在賦值時加上符合float范圍的小數值。例如:
float num6 = 3.14f;
在上面的代碼中,我們聲明了一個float類型的變量num6,并將它賦值為3.14f。由于在Java中小數默認為double類型,因此我們需要在小數值后面加上f(或F)來標識這是一個float類型的值。
總之,Java的默認整數類型是int,浮點數類型是double。我們也可以使用其他整數類型和浮點數類型,只需要在聲明變量時加上對應的關鍵字即可。