變量的定義是什么掐禁?
變量是一個(gè)存儲(chǔ)在計(jì)算機(jī)上內(nèi)存里的一塊空間怜械。
變量的命名規(guī)則:
首字母可以是:
1、字母
2傅事、下劃線
3缕允、美元符號$
其余部分:
1、字母
2蹭越、下劃線
3障本、美元符號$
4、數(shù)字
Java中定義的常用數(shù)據(jù)類型有哪些响鹃?
數(shù)值型
整型 int
非整型
浮點(diǎn)型
單精度浮點(diǎn)型 float
雙精度浮點(diǎn)型 double
非數(shù)值型
字符 char
字符串類型 String
布爾型 boolean 取值范圍:[true false]
日期型 Datetime
使用變量的步驟:
1驾霜、聲明變量,如:int name;
2、給變量賦值,如: name="張三";
將以上兩步合二為一,如:int name="張三"
3买置、使用變量,如:System.out.println(name);
注意:變量命名:見名知意思,當(dāng)一個(gè)變量名由多個(gè)單詞組成的時(shí)候粪糙,第一個(gè)單詞首字母小寫,后面單詞首字母大寫忿项,這種命名規(guī)范叫:駝峰命名法蓉冈。
類型轉(zhuǎn)換有兩種:
1、自動(dòng)類型轉(zhuǎn)換:適用于小轉(zhuǎn)大轩触,比如,int型轉(zhuǎn)double型寞酿,比如 double num=10;
滿足自動(dòng)類型轉(zhuǎn)換的條件:
1、兩種數(shù)據(jù)類型要兼容脱柱,比如:數(shù)值類型(整型和浮點(diǎn)型)互相兼容伐弹。
2、目標(biāo)類型大于源類型榨为,比如:double型大于int型惨好。
2、強(qiáng)制類型轉(zhuǎn)換:適用于大轉(zhuǎn)小随闺,比如,double型轉(zhuǎn)int型昧狮,比如 int num=(int)54.89;
%:取余運(yùn)算(余)
/: 除法運(yùn)算(商)
+: 加法運(yùn)算 (和)
-: 減法運(yùn)算 (差)
*: 乘法運(yùn)算 (積)
++:自加運(yùn)算 (和)
--:自減運(yùn)算 (差)
=:賦值運(yùn)算 [name="張三"] 右邊的值賦給左邊的變量。
==:比較運(yùn)算符
運(yùn)算符優(yōu)先級:
優(yōu)先級順序:算術(shù)運(yùn)算符>關(guān)系運(yùn)算符>邏輯運(yùn)算符
用于接收用戶從鍵盤輸入的數(shù)據(jù)
一板壮、先通過Scanner類聲明Input,由于Scaner類在System.util包下面逗鸣,所以可以寫成:import java.util.Scanner;
需要先通過代碼:import java.util.Scanner;導(dǎo)入Scanner 才可以使用Scanner
Scanner input =new Scanner(System.in);
比如:
用戶從鍵盤輸入的是數(shù)字:5、8之類的绰精,input.nextInt()來接收撒璧,接收之后想保存在變量num中,可以這樣寫:
int num=input.nextInt();
本篇由于圖片傳不上去笨使,具體的可以看我的百家號文章:
https://baijiahao.baidu.com/builder/rc/content?type=&collection=&pageSize=10¤tPage=1&search=&app_id=1614938488144578