iT邦幫忙

2022 iThome 鐵人賽

DAY 4
0
Software Development

大學耍廢的我要學Java翻身系列 第 4

Day4: Java資料類型和變數

  • 分享至 

  • xImage
  •  

每日閒聊

最近我們真的要小心一點,昨天和今天都有好大的地震,除了我出生前3天的921外,這大概是我遇過前3大的地震了,希望大家都能平安度過最近的地震期還有好好和我一起學好Java~

資料類型

文字類型

字元

Java我們是用char去儲存字元,每一個char占2Bytes,我們用''包住我們的字元,ex: 'A','5'

字串

字串是用一個以上的字元組成字串,我們用""包住我們的字串,ex: "Hello", "ABC123"

跳脫字元

', ", \ 他們都被當作程式中的控制字元,他們被稱為跳脫字元,他們要被println()顯示出來的話,必須前面加上\,這時他們會被做一些特殊處理
常見跳脫字元
' => '
" => "
\ => \
\n => 跳到下一行
\t => 移到下一個水平定位(可以當作是tab)

數值類型

整數

Java提供byte、short、int、long表示整數,預設型別是int
byte(1Byte) < short(2Bytes) < int(4Bytes) < long(8Bytes)
ex: 123, 9123546876123L(Long要在後面加上L或l), 123_456_789(123456789)

浮點數

Java 提供float和double表示浮點數,預設型別是double
float(4Bytes) < double(8Bytes)
ex: 3.1415, 0.05f(float要在後面加上F或f), 1.25e-3(0.00125), 1.234_567(1.234567)

布林類型

Java的布林值用true和false表示,並不是像C語言一樣是用0或1

變數和常數

變數

命名規則

  1. 不能和識別字相同
  2. 字首不能是數字
  3. 字首可以是'_'或'$'
  4. 大小寫英文視為不同字元
int price;
double h = 178.9;
char A = 'A';
boolean value = true;

常數

命名格式

final 資料型別 常數名 = 常數值

final double PI = 3.1415926;

var變數

變數的型別想要交給系統去判斷就可以使用var,但是var只能用在區域變數,類別的成員變數不能用var,而且var必須要有初始值

var x = 100;

上一篇
Day3: 開始寫程式的第一天
下一篇
Day5: Java基本運算
系列文
大學耍廢的我要學Java翻身30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言