2022年10月24日 星期一

連宸宏期中考Java Data Types 資料型態

挪威w3schools.com練習 Java code

/*連宸宏2022/10/24,Java data type,資料型態*/
public class Main {
  public static void main(String[] args) {
    int myNum = 5;               //宣告整數integer (whole number),4位元組bytes
    float myFloatNum = 5.99f;    //浮點數=實數,floating point number,4位元組bytes
    double doubleNum = 5.99d;    //倍精數,8位元組,8bytes,和 long長整數
    char myLetter = 'D', littlePig = 'g';//字元character=角色,2位元組bytes=16位元bits
    boolean myBool = true;       //布林boolean,1位元bit,0或1,false or true
    String myText = "連宸宏";     //字串String,非原型資料,長度變動的    
    System.out.println(myNum);   //系統的.輸出的.列印print且換列ln=line
    System.out.println(myFloatNum);
    System.out.println(myLetter);
    System.out.println(myBool);
    System.out.println(myText);
    for (int k=1; k <10; k=k+3)
        System.out.print(k + " ");
  }
}
 

挪威W3schools資料型態data type截圖

 

在撰寫模式下拷貝

 
資料型態長度(位元組)記憶體
位元數byte1位元組=8位元bbbbbbbb
短整數short2位元組=16位元bbbbbbbb.bbbbbbbb
整數 4位元組=32位元bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb
長整數8位元組=64位元bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb
浮點數4位元組=32位元bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb
倍精數8位元組=64位元bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb
布林1位元b
字元2位元組=16位元bbbbbbbb.bbbbbbbb

Java MIN_VALUE MAX_VALUE

System.out.print(k + " ");
     System.out.println();
     long a;
     a = Long.MAX_VALUE;
     System.out.println("長整數最大值" + a );
     a = Long.MIN_VALUE;
     System.out.println("長整數最小值" + a );
     a = Integer.MAX_VALUE;
     System.out.println("整數最大值" + a );
     a = Integer.MIN_VALUE;
     System.out.println("整數最小值" + a );
     a = Short.MAX_VALUE;
     System.out.println("短整數最大值" + a );
     a = Short.MIN_VALUE;
     System.out.println("短整數最小值" + a );
     a = Byte.MAX_VALUE;
     System.out.println("位元數最大值" + a );
     a = Byte.MIN_VALUE;
     System.out.println("位元數最小值" + a );
     
     

Java MIN_VALUE MAX_VALUE截圖

     

1 則留言:

歡迎蒞臨me的網站 你覺得很和諧?!XD