1. 程式人生 > 實用技巧 >Java學習03-程式基礎-變數和資料型別

Java學習03-程式基礎-變數和資料型別

目錄


變數

分類

  • 基本型別
  • 引用型別
    定義
    必須先定義後使用。定義時可以設定初始值,不設則為預設值。
int n = 200
int x = n
x = 300 //x:300 n:200

資料型別

基本資料型別

  • 整數:byte,short,int,long
  • 浮點數:float,double
  • 字元:char
  • 布林:boolean

byte 1位元組
short 2
int 4
long 8
float 4
double 8
char 2
整型
注意:15=0xf=0b1111
浮點型

float f1 = 3.14f;
float f2 = 3.14e38f; // 需要加f字尾
double d1 = 4.9e-324;

char
除了可表示ASCII外,還可表示一個Unicode字元:

char a = 'A';
char zh = '中';

引用型別

除基本型別外都是,如String。內部儲存一個“地址”,指向某個物件在記憶體的位置

var關鍵字

var sb = new StringBuilder();

用var定義變數,編譯器會根據賦值語句自動推斷出變數的型別。

變數的作用範圍

在語句塊中定義的變數,作用域從定義處開始,到語句塊結束。

常量

final double PI = 3.14 // 初始化後不可再次賦值

常量名通常全部大寫