第二節:基本數據類型

java定義了 基本數據類型 引用數據類型和自定義數據類型
打印語句:
System.out.print(name);
1、基礎類型:


Paste_Image.png

untitled1.png
untitled1.png

  
1)整數類型:byte,short,int,long.占用字節分別為1,2,4,8
  2)浮點類型:float,double,占用字節4,8
  3)布爾型:boolean,不像其他語言和c那樣,可以用0或1表示,Java中的boolean只有true和false.
  4)字符型:char.Java字符采用Unicode編碼,所以每個字符都占2個字節.
  5)final修飾:
  在變量聲明的時候,在類型的前邊使用final修飾,表示聲明的是一個常量,例如:
  final int i=10;
  final char c='A';
  final String s="abc";
  由final修飾的常量在聲明時必須初始化。
  除基本數據類型外,final可以修飾任何數據類型的量,使其成為常量。

  • 在Java中一共有8種基本數據類型,其中有4種整型,2種浮點類型,1種用于表示Unicode編碼的字符單元的字符類型和1種用于表示真值的boolean類型。(一個字節等于8個bit)
      2、類型轉換
      1)隱式轉換(自動轉換):小內存空間類型轉換為大內存空間類型,精度不丟失。如short i=97; int j=short;
      byte→short→int→long→float→double以及char→int
      2)強制轉換:大內存空間類型轉換為小內存空間類型或不同類型之間轉換,精度要丟失,不會自動進行。如long i=1111; int j=(int)i;

Code

public class BaseType{

    public static void main(String[] args) {
        
        // 整形 byte short int long
        byte b = 2;
        short s = 3;
        int i = 4;
        long l = 5;

        System.out.println(b+" 和"+s);

        // 浮點型
        float f = 3.4f;
        double d = 4.3;
        System.out.println(f+" 和"+d);
        // 字符 char 長度為1
        char c = 'c';
        System.out.println("字符"+c);

        // 布爾類型 不像其他語言和c那樣,可以用0或1表示,Java中的boolean只有true和false
        boolean bo = true;
        System.out.println("布爾類型"+bo);
        /*
        
        由final修飾的常量在聲明時必須初始化。
        除基本數據類型外,final可以修飾任何數據類型的量,使其成為常量。
         */
        final int fi=10;
        System.out.println("常量為final 修飾"+fi);

        //2、類型轉換
        // 隱式轉換(自動轉換):小內存空間類型轉換為大內存空間類型,精度不丟失。如
        short sh =97;
        int j= sh;
        System.out.println("隱式轉換"+j);
        // 強制轉換
        long ll=1111; 
        short jj=(short)(ll/10);
        System.out.println("強制轉換"+jj);
    
            //   運算 + - * /
            //  整型運算得出的是整型
              int i = 1; 
          int j = 2;
            //結果為0
          System.out.println("整型運算得整型:"+i/j);
    }
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • 第一類:邏輯型boolean 第二類:文本型char 第三類:整數型(byte、short、int、long) c...
    Jasonme閱讀 1,106評論 0 4
  • Win7下如何打開DOS控制臺? a:開始--所有程序--附件--命令提示符 b:開始--搜索程序和文件--cmd...
    逍遙嘆6閱讀 1,614評論 4 12
  • “男生就應該負責買車買房”,這三觀歪嗎? ? 今天無意看到網友抱怨吐槽“女生要求男生買車買房”這三觀極歪,理由是“...
    四姨太的秘密花園閱讀 2,499評論 0 0
  • 夜已深 城市也已疲憊 可是我 想起了您 我親愛的媽媽 雖然您已去了另一個世界 可是女兒我 只要一想起您 我的心就疼...
    頻彩閱讀 319評論 0 0