九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

手機(jī)游戲Java語言基礎(chǔ)-Java基礎(chǔ)語法

  • 資源ID:21615202       資源大?。?span id="24d9guoke414" class="font-tahoma">934.50KB        全文頁數(shù):43頁
  • 資源格式: PPT        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

手機(jī)游戲Java語言基礎(chǔ)-Java基礎(chǔ)語法

專業(yè)教程理論講解部分手機(jī)游戲JAVA語言基礎(chǔ)第2章 Java基礎(chǔ)語法 Java基本數(shù)據(jù)類型變量運算符與表達(dá)式注釋和文檔字符串 掌握J(rèn)ava基本數(shù)據(jù)類型掌握運算符與表達(dá)式的使用了解字符串的簡單使用基本數(shù)據(jù)類型運算符和表達(dá)式字符串 Java基本數(shù)據(jù)類型運算符和表達(dá)式字符串的使用 2.1簡單的Java程序 public class Hello public static void main(String args) System.out.println(Hello World!); “Hello World”程序雖然簡單,但是包含了Java程序的基本結(jié)構(gòu) 2.2 標(biāo)識符和關(guān)鍵字 2.2.1標(biāo)識符 程序員對程序中的各個元素加以命名時使用的命名記號稱為標(biāo)識符(identifier)包括:類名、變量名、常量名、方法名、。 Java語言中,標(biāo)識符是以字母,下劃線(_),美元符($)開始的一個字符序列,后面可以跟字母,下劃線,美元符,數(shù)字。 2.2 標(biāo)識符和關(guān)鍵字 2.2.1標(biāo)識符 合法的標(biāo)識符:identifier userName User_Name _sys_value $change 非法的標(biāo)識符:2mail room# class this 2.2 標(biāo)識符和關(guān)鍵字 2.2.2關(guān)鍵字 具有專門的意義和用途,不能當(dāng)作一般的標(biāo)識符使用,這些標(biāo)識符稱為關(guān)鍵字,也稱為保留字(reserved word)。關(guān)鍵字列表 abstract do implements private trueboolean double import protected thisbreak else instanceof public throwbyte extends int return throwscase false interface short transientcatch final long static voidchar finally native super whileclass float new switch volatilecontinue for null synchronizeddefault if package try 2.3 數(shù)據(jù)類型 Java type systemprimitive reference null char numeric boolean class interface arrayintegral floating-pointbyte short int long float doubleJava是一種強(qiáng)類型語言。即每個變量都必須聲明類型。Java共有8種基本類型:4種整型,2種浮點數(shù)型,1種字符型,以及用于表示真假的布爾類型。除了基本數(shù)據(jù)類型之外,都屬于符合數(shù)據(jù)類型。 2.3 數(shù)據(jù)類型 2.3.1 整型 整型表示無小數(shù)部分的數(shù)字,允許是負(fù)數(shù)。Java提供了4種整數(shù)類型byte、short、int、long。通常情況下,int類型是最常用的。 類型存儲要求范圍 ( 包含 )byte 1字節(jié)l28127short 2字節(jié)3276832767int 4字節(jié)21474836482l47483647long 8字節(jié)9223372036854775808L9223372036854775807L 2.3 數(shù)據(jù)類型 2.3.2 浮點類型 浮點類型表示有小數(shù)部分的數(shù)字。 Java 中有兩種浮點類型 float和double表示float類型數(shù)據(jù)時需在后面添加后綴F,比如,3.402F。沒有后綴F的浮點數(shù)據(jù)(比如3.402)總被認(rèn)為是double類型的。當(dāng)然,也可以在其后面加上后綴D,但不是必須的。另外,浮點數(shù)可以有4個特殊的狀態(tài):1)負(fù)無窮大2)正無窮大3)零 4)非數(shù)類型存儲要求范圍 ( 包含 )float 4字節(jié) 3.40282347E+38Fdouble 8字節(jié)大約1.79769313486231570E+308(有效數(shù)字為16位) 2.3 數(shù)據(jù)類型 2.3.3 字符類型 字符數(shù)據(jù)類型 char char型用來表示單個字符,char常量是用單引號進(jìn)行表示的。 Java中的字符是一個特殊的集。用戶既可將它當(dāng)作16位的無符號整數(shù),取值范圍為0到65535,也可以將它當(dāng)作統(tǒng)一碼字符 ,字符變量的缺省值是/u0000。 2.3 數(shù)據(jù)類型 2.3.4 布爾類型 布爾數(shù)據(jù)類型boolean布爾類型用于邏輯條件判斷,它只有兩個值假(false)和真(true) ,且它們不對應(yīng)于任何整數(shù)值。 布爾型數(shù)據(jù)只能參與邏輯關(guān)系運算: float f; char n;boolean Flag; Java中,每個變量都有類型。聲明一個變量時,應(yīng)先給出此變量的類型,隨后再寫上變量名。語法格式如下:例如:typeSpecifier varName; 2.4 常量和變量 2.4.1 變量的聲明 變量名是區(qū)分大小寫的。意味著同一個名稱,只要有字母大小寫不同,就是兩個變量 變量名在命名的時候,需要注意如下7點: 1)盡量使用完整的英文描述符。 2)采用適用于相關(guān)領(lǐng)域的術(shù)語。 3)采用大小寫混合使名字可讀。 4)盡量少用縮寫,但如果用了,要明智地使用,且在整個工程中統(tǒng)一。 5)避免使用長的名字(名字長度以小于 15 個字母為佳)。 6)避免使用類似的名字,或者僅僅是大小寫不同的名字。 7)避免使用下劃線(除靜態(tài)常量等)。 2.4 常量和變量 2.4.2 變量的賦值和初始化 聲明一個變量后,可以通過賦值語句對它進(jìn)行明確的初始化,即給它賦個值。使用未被初始化的值會導(dǎo)致程序運行出錯。要對一個已經(jīng)聲明過的變量賦值,應(yīng)把此變量名寫在左邊,隨后是等號(=),然后右邊是合適的Java表達(dá)式。語法格式如下:varName=value,varName=value;也可以和聲明連起來一起: typeSpecifier varName=value,varName=value;int planeNumber;/這里聲明一個整型變量來表示飛機(jī)的數(shù)目planeNumber = 5; /這是一條賦值語句,使飛機(jī)的數(shù)目為5char inputChar; /這里聲明一個字符型變量來表示輸入的字符inputChar = a; /給inputChar賦值double income = 5000.34 /同一行中聲明并賦值int m = 100,n = 35; /一行中可以同時聲明多個變量并賦值例如: 2.4 常量和變量 2.4.2 變量的賦值和初始化 Java中變量的缺省初值都是確定的:布爾變量的初值為:false整數(shù)變量的初值為:0浮點數(shù)變量的初值為:0.0引用(復(fù)合)變量的初值為:null 2.4 常量和變量 2.4.3 常量 常量表示只能對變量賦一次值,其值一旦設(shè)定,就不能再變更。習(xí)慣上常量名都用大寫。 聲明常量的語法是在聲明變量的語句前面加上final關(guān)鍵字,其常量的初始化要與聲明同時進(jìn)行。其語法如下:final typeSpecifier varName=value,varName=value;例如:final int NUM = 100 final float PI = 3.14f 2.4 常量和變量 2.4.4 數(shù)據(jù)類型轉(zhuǎn)換 1. 自動類型轉(zhuǎn)換整型、實型、字符型數(shù)據(jù)可以混合運算。運算中,不同類型的數(shù)據(jù)會自動轉(zhuǎn)化為同一類型,然后進(jìn)行運算,轉(zhuǎn)換從低級到高級。 charbyte short int longfloat double不同類型的數(shù)進(jìn)行運算的時候,總是向精度高的類型轉(zhuǎn)換。 2.4 常量和變量 2.4.4 數(shù)據(jù)類型轉(zhuǎn)換 2. 強(qiáng)制類型轉(zhuǎn)換有時程序也有需要將存儲所占位數(shù)大的值轉(zhuǎn)化為存儲所占位數(shù)小的值來使用。這種數(shù)字轉(zhuǎn)換時信息可能會丟失,一般是通過強(qiáng)制類型轉(zhuǎn)換來完成的。其語法是在圓括號中給出要轉(zhuǎn)換的目標(biāo)類型,隨后是待轉(zhuǎn)換的變量名。強(qiáng)制類型轉(zhuǎn)換過程中,雙精度或單精度數(shù)轉(zhuǎn)換成整型數(shù)的時候是通過截去小數(shù)部分把一個浮點值轉(zhuǎn)換為整數(shù),所占位數(shù)大的轉(zhuǎn)換 成所占位數(shù)小的是通過直接截取后邊的位數(shù),例如整型轉(zhuǎn)化成字節(jié)型。 2.5 運算符 2.5.1 算術(shù)運算符 在Java中,最常見的操作符是加、減、乘、除,分別對應(yīng)+、-、*、/。比較特殊的是“/”,當(dāng)兩個整數(shù)運算時,就是整數(shù)除法;若是兩個浮點數(shù)運算,就是浮點數(shù)除法。 2.5 運算符 2.5.1 算術(shù)運算符 “/”:當(dāng)兩個整數(shù)運算時,就是整數(shù)除法,若是兩個浮點數(shù)運算,就是浮點數(shù)除法。int a=5;int b=2;int c=a+b; /c的值是7c=a*b; /c 的值是10c=a/b; /c的值是2。一定注意整數(shù)除法只取整數(shù)倍double income=150.4; double salary=income/2;/那么salary的值是75.2 2.5 運算符 2.5.1 算術(shù)運算符 “%”:取余運算。例如7%3得到1,7%4得到3。 這種操作得到第一個整數(shù)被第二個整數(shù)整除后的余數(shù)。這種方式得到的結(jié)果永遠(yuǎn)都不會大于所給定的除數(shù)。 2.5 運算符 2.5.1 算術(shù)運算符 賦值運算符: =,及其復(fù)合賦值運算符如+=,=,*=,/=等。a += 3; /與a = a + 3等價,如果原來a是5,運算后a是8;a *= 2; /與a = a * 2等價 2.5 運算符 2.5.2 遞增和遞減運算符 在編程中,經(jīng)常會遇到讓某個變量,不斷增大,或減小的情況,用編程的術(shù)語,稱之為遞增或遞減。 比如在某個場景中一個物體水平的由左向右移動,就是x坐標(biāo)遞增的過程。數(shù)字變量最常見的操作之一就是遞增1或遞減1。 在Java中有專門的遞增和遞減操作符:+,-。 int n = 5; n+; /相當(dāng)于n = n + 1;n的值變?yōu)?;n-; /相當(dāng)于n = n - 1;n的值又變?yōu)?; 2.5 運算符 2.5.2 遞增和遞減運算符 “+”、“-”:遞增1或遞減1 ,遞增和遞減操字符只能對變量操作,不能對數(shù)字操作 。int a=5;int b;b=a+; /后綴的形式,a先將原來的值賦給b,b的值是5,然后自增1,a的值是6b=+a;/前綴的形式,a先增加1,然后賦給b,現(xiàn)在a、b都是7 2.5 運算符 2.5.3 關(guān)系和邏輯運算符 Java中關(guān)系運算符有: ,=,=,=,!=上述運算符計算出的結(jié)果只能是布爾型值true或false。 3 != 7例如:使用!=判斷是否不等 2.5 運算符 2.5.3 關(guān)系和邏輯運算符 Java中邏輯運算符有: !, 在condition為true時值為e1,否則值為e2。例如:得到x與y中的較小值。 xy ? x:y; 2.5 運算符 2.5.4 位運算符 AND運算、OR運算和Exclusive OR(有時叫XOR即異或)運算。這三個運算符是: 按位與: 按位或: | 按位異或: 2.5 運算符 2.5.4 位運算符 在Java中有3個移位運算符:左移:帶符號右移:無符號右移: 2.5 運算符 2.5.4 位運算符 移位運算符將數(shù)中的所有位向左或向右移動。運算符左面是要移位的操作數(shù),而右面的操作數(shù)是要移動的位數(shù)。例如:172 數(shù)字17將被向左移動兩位。左移和無符號右移用零來填補(bǔ)空位。帶符號右移使用符號位來填補(bǔ)空位。 2.5 運算符 2.5.4 位運算符 移位運算符的優(yōu)先級高于關(guān)系運算符,但是低于附加的算術(shù)運算符。 2.5 運算符 2.5.5 運算符優(yōu)先級描述運算符高優(yōu)先級. ( )一元運算符+ - ! + -倍運算符* / %加減運算符+ - 移位運算符 關(guān)系運算符 = 等于運算符= = ! =按位或運算符|條件與運算符String b = “de”;String c = a + b;得到c的值為”abcde”。 2.6.2 字符串長度2.6 字符串簡介 字符串長度指的就是一個字符串內(nèi)所包含的字符個數(shù)。要取得字符串長度,要使用String類中的length方法。 例如 :String s = “hello”;System.out.println(s.length();System.out.println(hello.length(); length方法會返回一個整數(shù)。上例代碼打印出的結(jié)果都是5。 2.6.3 子串2.6 字符串簡介String類中的subString方法可以從字符串中提取一個子串,例如: s1得到的結(jié)果為”hell”。字符串計數(shù)中的第一個字符位置為0。subString方法的第一個參數(shù)代表子串從原字符串中哪一個位置開始取,第二個參數(shù)代表要取出多少個字符。則上例中,取位 置從0到4的字符,包括0,但不包括4。 String s1 = s.subString(0,4);String s = ”hello”; 2.6.4 判斷字符串是否相等 2.6 字符串簡介判斷兩個字符串是否相等,使用equals方法。例如要比較a、b兩字串是否相等: 上例語句會返回一個布爾值?!皌rue”代表a、b相等;“false”代表a、b不相等。 不要使用操作符“=”來檢測兩個字符串是否相等,它只能判斷兩個字符串是否存儲在內(nèi)存中的同一個位置。 a.equals(b); 2.7 注釋 1. / 單行注釋,簡單的解釋語句含義. 2. /* 多行注釋,用來說明更多的內(nèi)容,包括算法等.*/ 3. /* Java文檔注釋,可以通過javadoc生 * 成類和接口的HTML格式的幫助文檔. * 這種注釋有其特殊的格式(參見相關(guān)文檔) */所謂的注釋是在程序中添加的一些來幫助理解程序,提示代碼作用的語句。這些不是代碼的有效成分,在程序運行中不起作用,不占用運行時內(nèi)存空間。在Java編程中,有3種類型的注釋: 本課小結(jié) 需要記憶Java的標(biāo)識符的命名規(guī)則,了解關(guān)鍵字的含義。 Java中的數(shù)據(jù)類型有簡單數(shù)據(jù)類型和復(fù)合數(shù)據(jù)類型兩種,其中簡單 數(shù)據(jù)類型包括整數(shù)類型、浮點類型、字符類型和布爾類型;復(fù)合數(shù)據(jù)類型包含類、接口和數(shù)組。 另外,本課還包括了變量和常量的定義方法、標(biāo)識符的使用、字符串的簡單操作以及注釋的寫法。 其中標(biāo)識符和操作數(shù)組成表達(dá)式。對一個表達(dá)式進(jìn)行運算時,要按 運算符的優(yōu)先順序從高向低進(jìn)行,同級的運算符則按從左到右的方向進(jìn)行。 小測驗單選題1.下列標(biāo)識符正確的是( )A. 2mail B. room#C. class D. dog_ 2.現(xiàn)有整形變量r,其值不確定,則r%3的值的范圍為( )A. 0,1,2 B. 1,2,3C. 1,2 D. -2,-1,0,1,2 3.表達(dá)變量i的范圍在1到10之間,不包括1但包括10的語句( )A. 1i=10 B. 1=i10 C. 1i | i=10 D. 1i B. i+=2;C. i=3;D. i+; 3屬于Java基本數(shù)據(jù)類型的有( )。A. intB. floatC. StringD. class AB ABAB 課后作業(yè)【作業(yè)1】分別定義8種基本類型的變量,并且賦值,輸出。 【作業(yè)2】定義int,float,double類型的變量,兩兩進(jìn)行算數(shù)運算,并且把結(jié)果輸出。 【作業(yè)3】定義字符串變量,按照教材上的簡單操作,逐一測試

注意事項

本文(手機(jī)游戲Java語言基礎(chǔ)-Java基礎(chǔ)語法)為本站會員(san****019)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!