最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

CJC Java程序員 Day3

2022-07-21 10:31 作者:帶把少女z  | 我要投稿

變量*

存儲一個(gè)可以被改變的值

聲明:

例:String qaq;

這里qaq就是變量,qaq的值之后可以通過賦值進(jìn)行修改,

賦值

比如: qaq = 10

在運(yùn)算中,qaq的值也會被改變

int qaq = ++qaq

使用

b = qaq //qaq此時(shí)為11

變量的使用流程:

聲明——賦值——使用

聲明

語法:數(shù)據(jù)類型 變量名;

多次聲明:數(shù)據(jù)類型 變量名1,變量名2,變量名3...

*:同一個(gè)作用域下,變量不能重復(fù)

只能在方法中聲明,main函數(shù)(main方法)

一個(gè)變量可以多次賦值

初始化,即變量的第一次賦值

作用域,聲明的變量,在所在的大括號中可以使用

轉(zhuǎn)義字符

特殊字符(char)

如:

\"

\'

\\

\t

\n(換行)

使用例: "\n"

'\n'

例:打印輸出內(nèi)容如下

運(yùn)算符

算法運(yùn)算符

+,-,*,/,%(取余)

++:自增(遞增)

++在前先自增再運(yùn)算,++在后先參與運(yùn)算再自增

例:

int num = 0;

System.out.println(++num);


++a+a+(b--)=24*

*:++a=11,11賦值給了a,所以++a+a=22

變量的值一旦被賦值便發(fā)生變化,

--:遞減

--在前:先遞減,再參與運(yùn)算

--在后:先參與運(yùn)算,再自減

邏輯運(yùn)算符(關(guān)系運(yùn)算符)*

*:使用邏輯運(yùn)算符鏈接的算式稱為條件表達(dá)式

邏輯運(yùn)算符的結(jié)果都是用布爾型表示

<:小于

<=:小于等于

>:大于

>=:大于等于

==:判斷是否相等*

*:boolean可以使用==、!=進(jìn)行判斷

==可以判斷基本數(shù)據(jù)類型和引用數(shù)據(jù)類型內(nèi)存地址是否相同

euqals:可以判斷字符串內(nèi)容是否相同

boolean 變量名 = 字符串變量名或字符串.equals(要比較的字符串變量名或字符串)

相同結(jié)果為true,不相同結(jié)果為false

變量值

!=:判斷是否不相同

不相同結(jié)果為true

相同結(jié)果為false


&:與 同真為真

&&:短路與 同真為真,中間出現(xiàn)false直接判為false

|:或 有真為真

||:短路或 有真為真,中間出現(xiàn)true直接判為true

?。悍?┐) 非真為假,非假為真

練習(xí):判斷人的年齡是否大于等于18

步驟:

賦值運(yùn)算符

=:將等號右邊的值賦值給左邊的變量

+=

-=

*=

/=

%=

三目運(yùn)算符

別名:三元運(yùn)算符

語法格式:

條件表達(dá)式?值1:值2;

注意:當(dāng)條件表達(dá)式值為true時(shí),取值1,否則取值2

例子2:

獲取三個(gè)值中的最大值

步驟:

1,定義三個(gè)變量記錄值

2,先獲取a與b之間的最大值

int max = a > b?a:b;

3,使用步驟2的最大值與c進(jìn)行比較,獲取其最大值

int overMax = max > c?max:c;

步驟2與步驟3合并

int overMax = (a > b?a:b) > c ? (a > b?a:b) : c;

字符串連接符

+

在運(yùn)算中出現(xiàn)字符串(String),此時(shí)+表示字符串連接符

注意: 所有數(shù)據(jù)類型與字符串使用字符串連接符,結(jié)果都為字符串

"123" + 1+ 2+ 3 = "123123"

位運(yùn)算

語法:

數(shù)據(jù)類型 變量名 = 條件表達(dá)式

<<

>>

& 同真為真

4&3

100

001

000 --- 0

| 有真為真

4|3

100

011

111 --- 7

^ 不同為真

4 ^ 3

100

011

111 --- 7

鍵盤錄入*

作用:讓用戶輸入為變量賦值

對應(yīng)的類:Scanner

步驟:

1,導(dǎo)包

代碼:import java.util.Scanner;

書寫位置:類上

2,創(chuàng)建Scanner對象

代碼:Scanner 變量名 = new Scanner(System.in);

書寫位置:創(chuàng)建變量后(使用前)

3,使用Scanner對象

等待用戶輸入字符串

String 變量名2 = 變量名.next();

或:

String 變量名2;

變量名2 = 變量名.next();

等待用戶輸入整數(shù)

同上,需將next改為nextInt

比較字符串內(nèi)容是否相同

語法: 字符串的變量名或字符串.equals(要比較的字符串或字符串變量名)

例子:

String str01 = "常威打來福";

String str02 = "來福被大四了";

boolean b = str01.equals(str02);


CJC Java程序員 Day3的評論 (共 條)

分享到微博請遵守國家法律
上思县| 阳西县| 同德县| 安阳县| 长兴县| 金沙县| 松阳县| 祥云县| 萨嘎县| 扶风县| 鄱阳县| 沂南县| 霍州市| 绥芬河市| 仙居县| 汤阴县| 修文县| 南宫市| 洱源县| 镇沅| 剑川县| 大渡口区| 寿光市| 鄂伦春自治旗| 边坝县| 库车县| 舟曲县| 平泉县| 绥德县| 静海县| 顺平县| 阳城县| 台北市| 额尔古纳市| 汶川县| 信丰县| 灌阳县| 上思县| 噶尔县| 北流市| 墨竹工卡县|