1. 程式人生 > >變量、數據類型和運算符

變量、數據類型和運算符

使用步驟 字母 sca 取字符串 string類 算數 類型 強制類型轉換 關鍵字

數據類型

1.基礎數據類型
(1)整數型 byte(字節) short(短) int(整數) long(長)
(2)浮點型 float(單精度) double(雙精度)
(3)字符型 char(字符)
(4)字符串型 String(字符串,string不是關鍵字)
(5)布爾型 boolean(布爾)

2.變量:隨著程序運行可以它改變變量值
(1)聲明變量的格式:
數據類型 變量名 = 變量的值
(2)各類型聲明的示例:
int age = 18;
String name = "Dawn"
char sex = ‘男‘
double mong = 9.3
boolean flag = true

3.變量名的命名規則
(1)變量名必須以字母, 下劃線-- 或 $ 符號開頭
(2)變量名可以包括數字,但不能以數字開頭
(3)除 - $ 符號外,不能包括任何特殊符,包括空格 都不行
(4)不能使用Java的關鍵字, 如 int class new 等

4.各類型賦值需要註意的
(1)char類型賦值需要‘‘ 單引號引起
(2)String類型賦值需要"" 雙引號引起
(3)boolean類型的值只可以是true false (利用於邏輯運算中的判斷)

5.運算符
(1)賦值運算符
= 把右邊的值賦給左邊
(2)算數運算符
+ 加 - 減 * 乘 / 除 % 取余
(3)關系運算符
> 大於 < 小於 >= 大於等於 <=小於等於 == 等於 !=不等於
(4)邏輯運算符
&& 並且 || 或 ! 非

6.掃描儀
(1)使用步驟:
Scanner input = new Scanner(System.in);
(2)導包
import java.util.Scanner
(3)使用
int age = input.nextInt();
double money = input.nextDouble();
boolean fiag = input.nextBoolean();
String name = input.next()://獲取空格前字符串
String name = input.nextLine();//獲取字符串,包括空格
char sex = input.next().charAt(0);
註意:嚴格區分大小寫

7.類型轉換
(1)自動類型轉換
類型互相兼容
當將一個數值範圍小的類型賦給一個數值範圍大的數值類型變量
Java在編譯過程中將此數值類型進行自動提升
(2)強制類型轉換
當將一個數值範圍大的類型變量給一個數值範圍小的數值類型變量 編譯會報錯
這時候要用到強制類型轉換
示例:
double num1 = 9.99;
int num2 = (int)num1;
*強制類型轉換會造成數據類型丟失,值點後的小數消失
(3)字符類型和數字類型累加的時候,字符類型會使用標準編碼數字累加

變量、數據類型和運算符