1. 程式人生 > >java基礎(二章)

java基礎(二章)

ttext 關系 運算 pos 不能 string 取模 符號 表達式

java基礎(二章)

一,變量

1.變量是內存中的一個標識符號,用於存儲數據

2.變量命名規則

l 必須以字母、下劃線 _ 、美元符號 $ 開頭

l 變量中,可以包括數字

l 變量中,不能出現特殊的符號,空格

l java中的關鍵字(紅色字體),不能做變量名

3.變量命名,遵循 駱駝命名法(變量由1個以上的單詞組成,第1個單詞首字母小寫,後面單詞的首字母大寫)

二, 數據類型

a) 數字(整型int(整數)、雙精度浮點型double(小數))

b) 字符型(char),存儲單個字符

c) 字符串型(String),存儲多個字符

三、如何聲明變量以及給變量賦值(賦值運算符=

方式1:先聲明,再賦值

語法: 數據類型 變量名;int i;)

變量名=值; i=0;

方式2:聲明變量時,直接賦值

語法:數據類型 變量名=值; int i=0;)

牢記:變量先聲明,後賦值,再使用

四、從鍵盤輸入數據

步驟1:在當前代碼文件的第一行,導入包

import java .util.*;

import java .util .Scanner;

步驟2:編寫語句(只編寫一次)

Scanner input=new Scanner(System.in);

步驟3:定義變量,並保存鍵盤輸入的數據

數據類型 變量名=input.next數據類型();

┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉

算術運算符

+-*(乘號)、/(除號,取商)、%(取余數、取模)

特殊的運算符:++(加加)--(減減)

int a = 1;

a+=10; 等同於a=a+10;

a-=5; 等同於a=a-5;

int a = 1;

場景1:System.out.print(a++);//輸出1

int a = 1;

場景2:System.out.print(++a);//輸出2

關系運算符

大於號:> 小於號:< 大於等於:>= 小於等於:<= 等於號:== 不等於:!=

┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉

五、布爾數據類型

boolean:值為true或false

賦值:boolean 變量名=true或false或 表達式;

數據類型轉換(針對數字類型)

1、 分為2大類:

數字類型(int、double)、

非數字類型(字符‘ ’、字符串””、布爾類型boolean)

2、 數據類型轉換分類

a) 自動類型轉換——【p41頁】

i. 規則1:如果一個操作數為double類型,則整個表達式可提升為double類型

ii. 規則2:滿足自動類型轉換的條件。

兩種類型要兼容:數值類型(整型int和浮點型double)

目標類型大於源類型:double類型可以存放int類型,int-->double“放大轉換”)

b) 強制類型轉換: 目標類型 變量名=(目標類型)變量或表達式;

【double類型的值,保存到int類型變量中】

int 變量名=(int)double類型的值或變量;

java基礎(二章)