java基礎(chǔ)_數(shù)據(jù)類型與常量

前言

今天是我記錄java基礎(chǔ)的第二天,為自己加油。

一、數(shù)據(jù)類型

  • 數(shù)據(jù)類型分類Java的數(shù)據(jù)類型分為兩大類:
    1. 基本數(shù)據(jù)類型:包括整數(shù)、浮點數(shù)、字符、布爾等八種。
    2. 引用數(shù)據(jù)類型:包括類、數(shù)組、接口。

八種基本數(shù)據(jù)類型

數(shù)據(jù)類型 關(guān)鍵字 內(nèi)存占用 取值范圍
字節(jié)型 byte 1個字節(jié) -128~127
短整型 short 2個字節(jié) -32768~32767
整型 int(默認) 4個字節(jié) -231次方~2的31次方-1
長整型 long 8個字節(jié) -2的63次方~2的63次方-1
單精度浮點數(shù) float 4個字節(jié) 1.4013E-45~3.4028E+38
雙精度浮點數(shù) double(默認) 8個字節(jié) 4.9E-324~1.7977E+308
字符型 char 2個字節(jié) 0-65535
布爾類型 boolean 1個字節(jié) true,false
  • 注意Java中的默認類型:整數(shù)類型是int、浮點類型是double。

二、常量

類型 含義 數(shù)據(jù)舉例
整數(shù)常量 所有的整數(shù) 0,1,567,-9
小數(shù)常量 所有的小數(shù) 0.0,-0.1,2.55
字符常量 單引號引起來,只能寫一個字符,必須有內(nèi)容 'a','','好'
字符串常量 雙引號引起來,可以寫多個字符,也可以不寫 "A","Hello","你好",""
布爾常量 只有兩個值(流程控制中講解) true,false
空常量 只有一個值(引用數(shù)據(jù)類型中講解) null

練習:輸出各種類型的常量。

public class ConstantDemo{
   publicstaticvoidmain(String[]args){
      //輸出整數(shù)常量
      System.out.println(123);
      //輸出小數(shù)常量
      System.out.println(0.125);
      //輸出字符常量
      System.out.println('A');
      //輸出布爾常量
      System.out.println(true);
      //輸出字符串常量
      System.out.println("你好Java");

    }
 }

三、變量

格式:數(shù)據(jù)類型 變量名 = 變量值

  • 練習:
    定義所有基本數(shù)據(jù)類型的變量,代碼如下:

      public class Variable { 
         public static void main(String[]args){
            //定義字節(jié)型變量
             byte b=100;
            System.out.println(b);
            //定義短整型變量
            short s=1000;
           System.out.println(s);
            //定義整型變量
            int i=123456;
            System.out.println(i);
            //定義長整型變量
            long l=12345678900L;
            System.out.println(l);
            //定義單精度浮點型變量
            float f=5.5F;
            System.out.println(f);
            //定義雙精度浮點型變量
            double d=8.5;
            System.out.println(d);
            //定義布爾型變量
            boolean bool=false;
            System.out.println(bool);
            //定義字符型變量
            char c='A';
              System.out.println(c);
    
        }
      }
    

long類型:建議數(shù)據(jù)后加L表示。
float類型:建議數(shù)據(jù)后加F表示。

  • 注意事項變量名稱:在同一個大括號范圍內(nèi),變量的名字不可以相同。
    變量賦值:定義的變量,不賦值不能使用。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容