成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

從零開始學(xué) Java 之 基礎(chǔ)語法(中)

chinafgj / 2669人閱讀

摘要:下面開始今天的知識,先看下基礎(chǔ)語法的總綱今天我們接著學(xué)習(xí)變量使用變量的注意事項數(shù)據(jù)類型和類型轉(zhuǎn)換。推薦閱讀從零開始學(xué)之基礎(chǔ)語法上從零開始學(xué)之基礎(chǔ)概述本文原創(chuàng)發(fā)布于微信公眾號,編程思維成長正能量,關(guān)注并回復(fù)編程閱讀等關(guān)鍵字獲取免費學(xué)習(xí)資料

Java?基礎(chǔ)斷更一周了,收拾心情重新上路。我與其自怨自艾,不如好好學(xué)習(xí) Java,失去的面子,總要一點點拿回來的。

下面開始今天的知識,先看下 Java?基礎(chǔ)語法的總綱

今天我們接著學(xué)習(xí)變量、使用變量的注意事項、數(shù)據(jù)類型和類型轉(zhuǎn)換。

一、變量

變量概述

在程序執(zhí)行的過程中,在某個范圍內(nèi)其值可以發(fā)生改變的量

理解:如同數(shù)學(xué)中的未知數(shù)

變量定義格式

數(shù)據(jù)類型 變量名 = 初始化值;

注意:格式是固定的,記住格式,以不變應(yīng)萬變

二、使用變量的注意事項

1、作用域

? ? 變量定義在哪個大括號內(nèi),它就在這個大括號內(nèi)有效。

? ? 并且,在同一個大括號內(nèi)不能同時定義同名的變量。

2、初始化值

? ? 沒有初始化值的變量不能直接使用。

? ? 你只要在使用前給值就行,不一定非要在定義的時候立即給值。

? ? 推薦在定義的時候給值。

定義變量的格式:

? ? ? a:數(shù)據(jù)類型 變量名 = 初始化值

? ? ? b:數(shù)據(jù)類型 變量名

? ? ? ? ????變量名 = 初始化值

3、在一行上建議只定義一個變量

可以定義多個,但是不建議

三、數(shù)據(jù)類型和類型轉(zhuǎn)換

Java 語言是強類型語言,對于每一種數(shù)據(jù)都定義了明確的具體數(shù)據(jù)類型,在內(nèi)存總分配了不同大小的內(nèi)存空間

分類:

A:基本數(shù)據(jù)類型:4類8種

B:引用數(shù)據(jù)類型:類,接口,數(shù)組。

基本數(shù)據(jù)類型

注意:

整數(shù)默認是int類型,浮點數(shù)默認是double

長整數(shù)要加L或者l

單精度的浮點數(shù)要加F或者f

數(shù)據(jù)類型轉(zhuǎn)換

(1)boolean類型不參與轉(zhuǎn)換

(2)默認轉(zhuǎn)換

A:從小到大

B:byte,short,char -- int -- long -- float -- double

C:byte,short,char之間不相互轉(zhuǎn)換,直接轉(zhuǎn)成int類型參與運算。

(3)強制轉(zhuǎn)換

A:從大到小

B:可能會有精度的損失,一般不建議這樣使用。

C:格式:

目標數(shù)據(jù)類型 變量名 = (目標數(shù)據(jù)類型) (被轉(zhuǎn)換的數(shù)據(jù));

(4)思考題和面試題:

A:下面兩種方式有區(qū)別嗎?

float f1 = 12.345f;

float f2 = (float)12.345;

B:下面的程序有問題嗎,如果有,在哪里呢?

byte b1 = 3;

byte b2 = 4;

byte b3 = b1 + b2;

byte b4 = 3 + 4;

C:下面的操作結(jié)果是什么呢?

byte b = (byte)130;

D:字符參與運算

是查找ASCII里面的值

"a" 97

"A" 65

"0" 48

System.out.println("a");

System.out.println("a" + 1);

E:字符串參與運算

這里其實是字符串的連接

System.out.println("hello"+"a"+1);

System.out.println("a"+1+"hello");

System.out.println("5+5="+5+5);

System.out.println(5+5+"=5+5");

四、今日總結(jié)

至此「從零開始學(xué)習(xí) Java基礎(chǔ)語法(中)」已結(jié)束。給自己五分鐘的時間,復(fù)盤下今天這篇文章的內(nèi)容。我做了一張總的思維導(dǎo)圖,供大家回顧今日所學(xué),希望對你們有幫助。

關(guān)注「NoBug」公眾號,后臺點擊按鈕「加群」,加我為好友。你可以得到一份我精選的?Java?必看電子書,絕對每一本都是經(jīng)典,每一本都值得一看。我也是從零基礎(chǔ)一路走來的,給出的電子書的同時還會告訴這些電子書學(xué)習(xí)的先后順序,算是給大家傳授一些經(jīng)驗。有些書剛開始看,真的很難理解。

推薦閱讀

從零開始學(xué) Java 之 基礎(chǔ)語法(上)

從零開始學(xué) Java 之 基礎(chǔ)概述

本文原創(chuàng)發(fā)布于微信公眾號「NoBug」,編程、思維、成長、正能量,關(guān)注并回復(fù)「編程」、「閱讀」、「Java」、「Python」等關(guān)鍵字獲取免費學(xué)習(xí)資料

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/76831.html

相關(guān)文章

  • 從零開始學(xué) Java 基礎(chǔ)語法(上)

    摘要:上篇文章開始了我的基礎(chǔ)系列之旅,下面應(yīng)該開始學(xué)習(xí)基礎(chǔ)語法了。不同進制的數(shù)據(jù)組成五今日總結(jié)至此從零開始學(xué)習(xí)基礎(chǔ)語法上已結(jié)束。 showImg(https://segmentfault.com/img/remote/1460000016094801); 今天找到這張圖片,我非常喜歡。以后這就是我們「從零開始學(xué) Java 系列」的題圖。 上篇文章開始了我的 Java 基礎(chǔ)系列之旅,下面應(yīng)該開...

    zhongmeizhi 評論0 收藏0
  • 從零開始學(xué) Java 基礎(chǔ)概述

    摘要:想著糾結(jié)來糾結(jié)去也沒有什么用,不如就從零開始吧。剛開始配置環(huán)境的時候,建議對照著學(xué)習(xí)視頻進行配置,看書配置容易出錯。本文原創(chuàng)發(fā)布于微信公眾號,編程思維成長正能量,關(guān)注并回復(fù)編程閱讀等關(guān)鍵字獲取免費學(xué)習(xí)資料 showImg(https://segmentfault.com/img/remote/1460000016088460); 一直關(guān)注我的朋友們應(yīng)該都知道,很早之前我就打算開始寫 J...

    thursday 評論0 收藏0
  • 從零開始單排學(xué)設(shè)計模式「UML類圖」定級賽

    摘要:從零開始單排學(xué)設(shè)計模式的國服排位之旅,今天正式開啟目前段位定級賽這篇文章來總結(jié)下類圖,本來不打算講類圖的,因為我在學(xué)習(xí)設(shè)計模式的時候,一遇到有關(guān)的就會自動忽略,一看感覺就很復(fù)雜。關(guān)聯(lián)關(guān)系用實現(xiàn)箭頭來表示。 閱讀本文大概需要 3.5 分鐘。 本篇是設(shè)計模式系列的開篇,雖然之前也寫過相應(yīng)的文章,但是因為種種原因后來斷掉了,而且發(fā)現(xiàn)之前寫的內(nèi)容也很渣,不夠系統(tǒng)。 所以現(xiàn)在打算重寫,加上距離現(xiàn)...

    Loong_T 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<