Java入門 2 常量與變數

2021-08-22 12:08:51 字數 1197 閱讀 5680

不能改變的量

分類 字元用單引號 字串用雙引號

- 100

- 123.45

- 「tom」

- null

- true

- false

- 『c』

變數的作用範圍:一對{}內有效,也就是生命週期

calss demo

//由於變數的生命週期只在{}內有效,所以輸出會報錯,去掉{}就好

system.out.println("hello world" + age);

//找里age為int,賦值給byte會報錯

byte b = age;

//若強行將變數賦值給變數,就需要強制型別轉換,

byte b = (byte)age;

//降格才需要強制型別轉換,公升格不需要轉換,直接能用

int age2 = bb;

}}

操作符過載

system.out

.println("hello" + "world");

//若無() 則輸出5+5 = 55

system.out

.println("5 + 5 = " + (5 + 5));

所有byte、short、char都將提公升到int型別運算

int b = 100;

byte

short

char ----> int

特殊字元

\t //tab

\r //return

\n //new line

10進製

2進製

8進製 0~7 以0開頭(06表示6)

16進製制 0~f 以0x開頭(0x12,0xfe)

記憶體中的資料存放形式

byte // 位元組

負數的表現形式:補碼(取反+1)

+124 = 0111 1100 -124 = 1000 0100

+125 = 0111 1101 -125 = 1000 0011

1 = 0000 0001 -1 = 1111 1111

Java當中的常量與變數

一,常量 在程式執行期間固定不變的資料.分為 整數常量 浮點常量 字元常量 布林常量 字串常量 空常量 null 注意 1,字元常量只能有乙個字元,不能有多個字元,也不能沒有字元.2,字串常量雙引號之間可以有多個字元,也可以沒有字元 3,空常量null不能直接用來列印輸出.二,變數 程式執行期間會發...

C 基礎 變數與常量(2)

一 列舉型別 列舉型別是一種獨特的值型別,它用於宣告一組具有相同性質的常量。編寫與日期相關的應用程式時,經常需要使用年 月 日 星期等日期資料,可以將這些資料組織成多個不同名稱的列舉型別。使用列舉型別可以增加程式的可讀性和可維護性。同時,列舉可以避免型別錯誤。1 在c 中使用關鍵字 enum 類宣告...

java變數和常量

一.變數 1.如何定義宣告乙個變數 變數型別 變數名 初始值 2.定義變數的三要素 變數型別,變數名,變數的初始值 三者缺一不可 3.變數的命名規則 不以數字開頭的字母,數字,下劃線及 符號.在命名時不經意用 因為另有用處 4.變數的宣告週期 變數的作用域 變數開始於定義宣告的地方,結束於所對應的大...