日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java学习lesson 02

發布時間:2024/4/17 java 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java学习lesson 02 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

常量

什么是常量???

? ? * 在程序執行的過程中其值不可以發生改變?
?Java中常量的分類

????* 字面值常量

? ? ? ? ? ? ?* 字符串常量 ? ? ? ? ? ??
? ? ? ? ? ? ?* 整數常量 ? ? ? ?
? ? ? ? ? ? ?* 小數常量 ? ? ? ?
? ? ? ? ? ? ?* 字符常量 ? ? ? ?
? ? ? ? ? ? ?* 布爾常量 ? ? ? ?
? ? ? ? ? ? ?* 空常量????????????null(數組部分講解)????

? ? ?* 自定義常量?

eclipse實現

class?Demo1_Constant?{ public?static?void?main(String[]?args)?{System.out.println("abc"); //字符串常量System.out.println(345); //整數常量System.out.println(3.14); //小數常量//System.out.println('10'); //''中必須放的是單個字符,10代表的是1字符和0字符//System.out.println(''); //''中什么也不放,也是不可以的,因為代表不了任何字符System.out.println('?'); //帶表空格字符System.out.println(true); //boolean類只有兩個值,true和falseSystem.out.println(false);} }


進制

? ? ?*十進制

? ? ?*二進制

? ? ?*八進制

? ? ?*十六進制

變量

? ? ?*?在程序執行的過程中,在某個范圍內其值可以發生改變的量

? ? ?Java中數據類型的分類
? ? ? ?* 基本數據類型

? ? ? ? ? ? ? ?* 整數型 ? ? ? ?字節數 ? ? ? ? ?范圍

? ? ? ? ? ? ? ? ? ?* byte ? ? ? 一 ? ? ? ? ? -128到127
? ? ? ? ? ? ? ? ? ?* short ? ? ?二 ? ? ? ? ? -2^15~2^15-1
? ? ? ? ? ? ? ? ? ?* int ? ? ? ?三 ? ? ? ? ?-2^31~2^31-1
? ? ? ? ? ? ? ? ? ?* long ? ? ? 四 ? ? ? ? ? -2^63~2^63-1
? ? ? ?*浮點型
????????* float 單精度
????????* double ?雙精度
? ? ? ?* 字符型
????????* char?
? ? ? ?* 布爾型
????????* boolean???
? ? ? ?
* 引用數據類型

package?lesson02_poppy_DateTypeDemo; public?class?DateTypeDemo?{public?static?void?main(String[]?args){//byte?a=128;/錯誤:byte只有一個字節的存儲空間存儲的數據的范圍是-128~127byte?a=(byte)128;????????//-128,經過強制類型轉換將最左邊溢出部分截掉影響數據的精度System.out.println("a="+a);System.out.println("--------------------------");//短×××short?b=200;b=500;System.out.println("b="+b);System.out.println("-------------------------");}}

運算符

?運算符的分類
????* 算術運算符;賦值運算符;比較(關系或條件)運算符;邏輯運算符;位運算符;三目(元)運算符?

?* 算術運算符

?? ? ? ?A:++,--運算符的作用
? ? ? ? ?* 自加(++)自減(--)運算
? ? ? ? ?* ++:自加。對原有的數據進行+1
? ? ? ? ?* --:自減。對原有的數據進行-1
? ? ? ? ?* a:單獨使用:
? ? ? ? ? ?* 放在操作數的前面和后面效果一樣。(這種用法是我們比較常見的)
? ? ? ? ?* b:參與運算使用:
????????* 放在操作數的前面,先自增或者自減,然后再參與運算。
????????* 放在操作數的后面,先參與運算,再自增或者自減。

class?Test1_Operator?{public?static?void?main(String[]?args)?{/*int?a?=?10;int?b?=?10;int?c?=?10;a?=?b++; //a?=?10?,b?=?11c?=?--a; //a?=?9,?c?=?9 b?=?++a; //a?=?10,?b?=?10 a?=?c--; //a?=?9,?c?=?8 System.out.println("a?=?"?+?a?+?",b?=?"?+?b?+?",c?=?"?+?c);*//*int?x?=?4;// 4 + 6+ 60int?y?=?(x++)+(++x)+(x*10);System.out.println("x?=?"?+?x?+?",y?=?"?+??y);*/byte?b?=?10;//b++; //b?=?(byte)(b?+?1)b?=?b?+?1; //當byte與int進行混合運算的時候,會提升為int類型,兩個int相加的結果還是int,賦值給byte會損失精度System.out.println("b?=?"?+?b);} }

?*賦值運算符?

????* a:基本的賦值運算符:=
????????* 把=右邊的數據賦值給左邊。
????????
????* b:擴展的賦值運算符:+=,-=,*=,/=,%=
????????* += 把左邊和右邊做加法,然后賦值給左邊。

class?Demo1_Operator?{public?static?void?main(String[]?args)?{//賦值運算符int?a?=?5; //把右邊的常量值賦值給左邊的變量,左邊必須是變量//a?+=?6; //a?=?a?+6;a?=?a?+6;System.out.println(a);} }


? ? ? ? ??
? ??

轉載于:https://blog.51cto.com/13355940/1969831

總結

以上是生活随笔為你收集整理的Java学习lesson 02的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。