字下美人數、駱駝、有意義
字:字母a~z ; a~z
下:下劃線_
美:美元符$
人:人民幣符¥
數:數字0~9
(要點:不能以數字開頭;變數名由 字下美人數 組成)
駱駝:駝峰命名法(小寫字母開頭):例classname、addressofschool
有意義:見名知義
基本資料型別:
(1)數值型
整數型別:byte、short、int、long
非整數型別(浮點數):float、double
(2)非數值型
字元型:
字元0:對應的ascii碼值48(16進製制的ascii值0x30)
字元a:對應的ascii碼值65(16進製制的ascii值0x41)
字元a:對應的ascii碼值97(16進製制的ascii值0x61)
布林型:(判斷的結果)
(3)字串型:string(不是基本資料型別)
附:常量指在程式執行中不能改變的量
【 訪問修飾符 】 變數型別 變數名 【=初始值】
(1)隱式資料型別轉換:從小型別轉到大型別,自動就可以轉換。
(2) 強制資料型別轉換:從大型別轉到小型別,必須進行強制型別轉換,而且可能丟失精度。
(3)特殊轉換:所有基本資料型別和字串相加時,全部轉成字串型
三變數交換法:
(1)先定義乙個臨時變數,用於儲存交換過程中的值
(2)儲存num1的值
(3)使用num1接收num2的值
(4)使用num2接收臨時變數中的num1的值
(1)賦值運算子
賦值運算子「=」用於給變數指定變數值,並可以和算術運算子結合,組成復合賦值運算子。如:
a+=b; ------> a=a+b;
a-=b; ------> a=a-b;
(2)算術運算子
算術運算子包括「+」、「-」、「*」、「/」、"%"、「++」、「- -」。(a++和++a的關係:都是對a加1,a++是加之前a的值,++a是加之後a的值)
(3)關係運算子
(4)邏輯運算子
&& 邏輯與:a && b --> a表示式和b表示式同時為true,則結果為true
|| 邏輯或:a | | b --> a表示式和b表示式同時為false,則結果為false
!取反: !a—>a為true,則結果為false
(5)運算子優先順序
資料型別與運算子
資料型別 型別轉換 算術運算子 賦值運算子 比較運算子 邏輯運算子 條件語句 資料型別 位元組範圍 byte 1b 8位 128 127 short 2b 16位 32768 32767 int4b 32位 2 31 2 31 1 long 8b 64位 2 63 2 63 1 floate 4b ...
資料型別 運算子
一.資料型別 1.整數型別 2.浮點數 定點數 m為精度 資料總長度 d為標度 小數點後長度 單精度 佔4個位元組,有效數字是7位 雙精度 佔8個位元組,有效數字是16位 在一定情況下,浮點數能表示更大的儲存範圍,但容易產生誤差。因而對精度要求較高時,選擇定點數。定點數以字串儲存。3.日期 時間 4...
資料型別。運算子
一.變數不能重複宣告 int a 10 int a 100 錯誤 二.8種資料型別 1.整形 byte short int long byte 的取值範圍 128 127 2的7次方到2的7次方 1 short 的取值範圍 32768 32767 2的15次方到2的15次方 1 int 的取值範圍 ...