亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

[java學習筆記]java語言基礎概述之標識符&關鍵字&注釋&常量和變量

2019-11-14 15:32:50
字體:
來源:轉載
供稿:網友

一.標識符

    • 在程序中自定義的一些名稱
    • 由26個英文字母的大小寫,數字,_$組成
    • 定義合法標識符的規則:
    1. 不能以數字開頭
    2. 不能使用關鍵字
    • java嚴格區分大小寫
    • 注意:在起名字時,為了提高閱讀性,必須得起得有意義。

二.關鍵字

被賦予了特殊java含義的單詞。

  • 關鍵字全都是小寫

捕獲

三.注釋

1.行注釋:使用 // 來注釋一行文字或代碼。

//這是行注釋的內容

2.塊注釋: 塊前使用 /* ,塊后使用 */ 包裹住要注釋的塊內容

/*這是塊注釋這是塊注釋*/

3.文檔注釋:文檔前使用 /** ,文檔后使用 */ 包裹文檔注釋的內容。

/**這是文檔注釋*/

注釋的作用:

  • 注解說明程序
  • 調試程序

四.常量和變量

1.常量:

  • 常量表示不能改變的數值。代碼中直接出現的值。
  • java中常量的分類:
  1. 整數常量。所有整數
  2. 小數常量。所有小數
  3. 布爾常量,true或false
  4. 字符常量。將一個符號,數字或字母用單引號(’’)標識
  5. 字符串常量。將一個或多個數字,符號或字母用雙引號(””)標識
  6. null常量,只有一個值 即 null,表示空

2.變量:

    • 變量的概念:
    1. 內容中的一個存儲區域
    2. 該區域有自己的名稱(變量名)和類型(數據類型)
    3. 該區域的數據可以在用一類型范圍內不斷變化
    • 為什么要定義變量:

                      用來不斷的存放同一類型的常量,并可以重復利用

    • 使用變量應注意的問題:
    1. 變量的作用范圍(一對{}之間)
    2. 在使用變量前必須先初始化
    • 定義變量的格式:
    1. 數據類型  變量名 = 初始化值
    2. 注意:格式是固定的

 

java是強類型語言,對每一種數據都定義了明確的具體數據類型,在內存中分配了不同大小的區域。

捕獲

整數默認:int  小數默認:double

取值范圍:

byte : -128~127   , 1個字節

short: -2^15~2^15-1 ,2個字節

int : -2^31~2^31-1  ,4個字節

long:-2^63~2^63-1  , 8個字節

float : 4個字節

double: 8個字節

char: 0~65535, 2個字節

 

變量的定義:

byte b = 3;short s = 4000;int x = 12;long l = 1234567890123l;//最后一個字符不是數字1,而是字母Lfloat f = 2.3f;double d = 2.3;char ch = 'a'; boolean bl = true;
 

3.類型提升和強制類型轉換

整數的類型提升和強制類型轉換:

類型提升,如:

int a = 12;byte b = 3;a = a + b;

運算過程:a+b時,由于a為4個字節,b為1個字節,在運算時,java會自動類型提升,并且以a為主,即把b轉換為4個字節,前三個字節全為0,再進行相加,結果為4個字節,最后把結果賦值給a。

強制類型轉換,如:

int a = 12;byte b = 3;b = (byte)(a + b);

運算過程:和上面一樣,a+b的結果為4個字節,不能直接賦值給byte類型的b,需要進行強制類型轉換,將結果的第一個字節保留后賦值給byte類型的b。要對整數進行強制類型轉換,必須確保要轉換的值在byte范圍之內,否則后丟失數據。

注意:字符型數據和int類型數據運算時,取字符類型數據的Ascii碼再和這個int數據運算,結果為int數據。


左側擁抱到這里,我有了一個疑問:在定義和初始化byte類型數據時,byte b = 4; 4不是int類型數據嗎?怎么不用強制類型轉換,就可以把4賦值給byte類型的變量b。

原因:java在運行byte b = 4這句代碼時,編譯器會自動判斷4這個int型數據是否超過byte型數據所能表示的范圍(-128~127)之內,如果4這個數在這個范圍內,自動類型轉換為byte數據,沒有丟失數據;如果4這個數超出這個范圍,編譯就會報 可能丟失精度的錯誤。

面試題下面兩個代碼為什么出現不同的結果。

1.

byte b = 4;b = 3+7;System.out.PRintln(b);

2.

byte b = 4;byte b1 = 3;byte b2 = 7;b = b1 + b2;System.out.println(b);

結果:第一個代碼運行不會報錯,第二個會報b = b1 + b2 這句可能損失精度的錯誤。

原因分析:第一個代碼分析同上面疑問的原因,第二個,由于b1和b2是變量,編譯器不確定它們的值會不會超出byte表示數據的范圍。所以也就檢查不了。第一個為常量,可以判斷和檢查3+7的結果有沒有超出byte類型所表示的范圍。

聯想:以下代碼不會報錯:

int x ;int x1 = 100;int x2 = 98;x = x1 + x2;System.out.println(x);

原因:int是整數的默認類型。就算這個結果超出了int數據表示的范圍,底層也會進行強制類型轉換,不管是不是損失精度。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
午夜精品久久久久久久99热浪潮| 国产精品久久97| 国产精品高潮呻吟久久av野狼| 富二代精品短视频| 日韩三级影视基地| 国产成人黄色av| 国产+成+人+亚洲欧洲| 亚洲精品suv精品一区二区| 视频在线观看99| 日韩美女视频中文字幕| 国产欧美精品一区二区| 欧美有码在线观看| 97在线观看免费| 国产xxx69麻豆国语对白| 成人黄色影片在线| 久久久久久九九九| 亚洲经典中文字幕| 国模吧一区二区三区| 成人在线一区二区| 亚洲韩国日本中文字幕| 欧美夫妻性生活xx| 亚洲女人天堂成人av在线| 隔壁老王国产在线精品| 日韩电影免费观看在线观看| 亚洲欧美日韩中文在线制服| 亚洲区一区二区| 中文字幕国产精品| 日韩一区二区精品视频| 欧美视频免费在线| 久久精品2019中文字幕| 成人字幕网zmw| 精品亚洲一区二区三区四区五区| 久久色免费在线视频| 欧美亚洲国产视频| 伊人久久免费视频| 国产精品久久77777| 国产91色在线|免| 欧美高清理论片| 26uuu久久噜噜噜噜| 亚洲成年人在线播放| 亚洲欧美国产一本综合首页| 国模gogo一区二区大胆私拍| 色悠悠国产精品| 日韩精品视频免费专区在线播放| 欧美日韩激情小视频| 亚洲国产精品福利| 国产日本欧美一区二区三区在线| 亚洲综合日韩在线| 狠狠色噜噜狠狠狠狠97| 午夜剧场成人观在线视频免费观看| 国产精品亚发布| 日韩免费在线播放| 成人在线国产精品| 精品一区二区电影| 亚洲精品一区二三区不卡| 亚洲男人天堂手机在线| 欧美日韩国产在线播放| 欧美又大又硬又粗bbbbb| 久久精品国产欧美亚洲人人爽| 亚洲偷欧美偷国内偷| 国产精品美腿一区在线看| 亚洲国产成人在线播放| 91久久国产婷婷一区二区| 亚洲精品一区二三区不卡| 亚洲视频一区二区三区| 成人福利视频在线观看| 夜夜嗨av色一区二区不卡| 国产美女精品免费电影| 亚洲激情在线视频| 日韩av在线免费| 中文字幕亚洲一区二区三区| 亚洲黄色av女优在线观看| 久久99精品久久久久久琪琪| 欧美久久久精品| 91爱视频在线| 在线免费观看羞羞视频一区二区| 国产亚洲精品美女久久久久| 2019中文在线观看| 精品久久久久久久久久久久| 国产日韩欧美日韩| 色综合久久悠悠| 欧美黑人一级爽快片淫片高清| 亚洲男人天堂手机在线| 精品视频www| 免费91麻豆精品国产自产在线观看| 日韩三级成人av网| 欧美另类老肥妇| 欧美日韩成人精品| 中文字幕久精品免费视频| 久久久久久久久久久91| 欧美性猛交xxxx黑人猛交| 91福利视频在线观看| 亚洲成人av片在线观看| 日韩一区二区福利| 91美女福利视频高清| 亚洲电影成人av99爱色| 欧美亚洲国产另类| 欧美激情性做爰免费视频| 久久久久久久成人| 奇米一区二区三区四区久久| 欧美老女人bb| 亚洲区一区二区| 欧美理论电影在线播放| 亚洲图片欧美日产| 视频在线观看一区二区| 欧美成人精品三级在线观看| 日韩在线观看高清| 色狠狠av一区二区三区香蕉蜜桃| 在线观看国产精品日韩av| 精品国产一区二区三区四区在线观看| 日韩成人av一区| 最近2019年中文视频免费在线观看| 亚洲午夜久久久影院| 一区二区亚洲精品国产| 欧美电影免费观看高清| 国产99久久精品一区二区永久免费| 日韩av电影在线免费播放| 亚洲精品美女在线观看播放| 九九热这里只有在线精品视| 国产精品视频免费在线| 91探花福利精品国产自产在线| 丝袜美腿精品国产二区| 91精品国产自产在线观看永久| 久久色免费在线视频| 日韩欧美精品网址| 91中文字幕一区| 97国产真实伦对白精彩视频8| 国产欧美一区二区三区久久人妖| 色悠悠国产精品| 91色精品视频在线| 欧美视频二区36p| 久久免费福利视频| 久久成人在线视频| 欧美日韩美女在线观看| 精品色蜜蜜精品视频在线观看| 456亚洲影院| 成人中文字幕+乱码+中文字幕| 69av视频在线播放| 久久久久久久999精品视频| 成人网在线观看| 一本色道久久88综合日韩精品| 久久精彩免费视频| 国产一区二区三区在线视频| 亚洲成人精品久久| 亚洲精品美女在线观看播放| 国产精品中文久久久久久久| 久久久久久久亚洲精品| 精品日本高清在线播放| 国产精品网站入口| 亚洲va电影大全| 日韩欧美中文字幕在线播放| 国产精品wwwwww| 日韩av片永久免费网站| 国产午夜一区二区| 亚洲乱码av中文一区二区| 亚洲国产精彩中文乱码av| 久久国产精品首页| 日韩av在线天堂网| 欧美肥臀大乳一区二区免费视频| 国产精品久久久久久久久久久不卡| 尤物yw午夜国产精品视频明星| 亚洲伊人一本大道中文字幕| 欧美日韩加勒比精品一区| 久热爱精品视频线路一|