Now you can Subscribe using RSS

Submit your Email

2015/04/04

資料型態

asd

資料型態分為四大類





  1. 字母

                 佔記憶體空間                           範圍

char                    2bytes                         \u0000~\uffff




    2.  數值

JAVA 預設值為  int

                     
                 佔記憶體空間                           範圍

byte                       1bytes                       -27 ~  27 -1

short                      2bytes                       -215 ~  215 -1               

int                          4bytes                       -231 ~  231 -1

long                        8bytes                       -263 ~  263 -1




   3.布林值

JAVA 預設值為 false

                 佔記憶體空間                           範圍

boolean                  1bytes                     true or false



4. 浮點數

JAVA預設值為 double

                 佔記憶體空間                                範圍                                              可儲存小數位數

float                      4bytes                       -3.4*1038 ~  3.4*1038                                         7

double                  15bytes                      -1.8*10308 ~ 1.8*10308                                    15 



如果需要金錢使用時的資料型態必須使用  


DecimalFormat   需要   import java.text.DecimalFormat; 







預設值



數值


1
2
3
4
5
6
7
8
public static void main(String[] args){
  byte byteNumber1 = 2;
  byte byteNumber2 = 5;
  //sum1 計算在編譯器上會顯示錯誤,是因為JAVA預設數值型態為INT
 byte sum1 = byteNumber1 + byteNumber2;
  //所以需要強制轉型
 byte sum2 = (byte)(byteNumber1 + byteNumber2);
 }



如果使用long型態

1
2
3
4
5
6
public static void main(String[] args){
  long long1 = 2;
  //long1 還是為INT型態需要轉型才會是long型態
  
  long long2 = 5L;
  //需要在指定數值後面加上L才會強制轉型為long資料型態,
                  因為l與1容易混淆所以使用大寫L


浮點數


1
2
3
4
5
6
public static void main(String[] args){
  float float1 = 2;
  //float1還是為double型態需要轉型才會是float型態
  
  float float2 = 5F;
  //需要在指定數值後面加上F才會強制轉型為float資料型態



0 意見:

張貼留言

Coprights @ 2016, Blogger Templates Designed By Templateism | Templatelib