Java程序設(shè)計(jì)基礎(chǔ)教程(慕課版)(第2版) 教案 第2單元 基本數(shù)據(jù)類型及運(yùn)算符_第1頁
Java程序設(shè)計(jì)基礎(chǔ)教程(慕課版)(第2版) 教案 第2單元 基本數(shù)據(jù)類型及運(yùn)算符_第2頁
Java程序設(shè)計(jì)基礎(chǔ)教程(慕課版)(第2版) 教案 第2單元 基本數(shù)據(jù)類型及運(yùn)算符_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

PAGE1PAGE第2單元基本數(shù)據(jù)類型及運(yùn)算符課程名稱Java程序設(shè)計(jì)基礎(chǔ)教程(慕課版)項(xiàng)目名稱基本數(shù)據(jù)類型及運(yùn)算符任務(wù)名稱基本數(shù)據(jù)類型及運(yùn)算符課時(shí)6項(xiàng)目性質(zhì)□演示性□驗(yàn)證性□設(shè)計(jì)性√綜合性授課班級授課日期授課地點(diǎn)教學(xué)目標(biāo)能力目標(biāo):1.具備進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換的能力2.具備運(yùn)用運(yùn)算符計(jì)算的能力知識目標(biāo):1.掌握8種基本數(shù)據(jù)類型及其拆裝箱2.掌握J(rèn)ava中的常用操作符3.掌握J(rèn)ava中表達(dá)式的各種運(yùn)算符的執(zhí)行順序和結(jié)合性素質(zhì)目標(biāo):1.培養(yǎng)學(xué)生信息搜集能力2.培養(yǎng)學(xué)生團(tuán)結(jié)合作、互幫互助的能力;教學(xué)內(nèi)容1.任務(wù)描述2.任務(wù)展示與實(shí)現(xiàn)(1)將十進(jìn)制的整型IP地址轉(zhuǎn)換成long類型值(2)將long類型轉(zhuǎn)換成IP(3)學(xué)生動手操作3.教師講解本任務(wù)涉及的知識點(diǎn)4.任務(wù)小結(jié)教學(xué)重點(diǎn)1.Java的基本數(shù)據(jù)類型2.Java的運(yùn)算符教學(xué)難點(diǎn)運(yùn)算符的優(yōu)先級問題教學(xué)準(zhǔn)備1.裝有JDK、Eclipse的電腦2.教學(xué)課件PPT3.教材:《Java程序設(shè)計(jì)基礎(chǔ)教程(慕課版)》董勇傅雷揚(yáng)人民郵電出版社作業(yè)設(shè)計(jì)將long類型的整數(shù)轉(zhuǎn)換成一個(gè)十進(jìn)制形式的IP地址教學(xué)過程教學(xué)內(nèi)容與過程(教學(xué)內(nèi)容、教學(xué)方法、組織形式、教學(xué)手段)做好課前“5分鐘”教學(xué)管理(多媒體、實(shí)訓(xùn)室),做好上課前的各項(xiàng)準(zhǔn)備工作(打開電腦、打開課件、打開軟件、打開U盤中的素材位置、打開授課計(jì)劃、教案等),吸引學(xué)生注意力?!菊n前說明】對整型、浮點(diǎn)型、布爾型和字符型等基本數(shù)據(jù)類型,數(shù)據(jù)類型、類和接口等復(fù)合數(shù)據(jù)類型,算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、條件運(yùn)算符、位運(yùn)算符和賦值運(yùn)算符六種運(yùn)算類型及其優(yōu)先級等知識點(diǎn)進(jìn)行初步的了解。【目的】使學(xué)生從了解本單元的學(xué)習(xí)目標(biāo)、學(xué)習(xí)重點(diǎn)、考評方式等方面明確學(xué)習(xí)本單元知識的要求和目標(biāo)。一、Java的基本數(shù)據(jù)類型因數(shù)據(jù)的類型不同,其表示的數(shù)據(jù)范圍、精度和所占的存儲空間都不相同。在Java最初設(shè)計(jì)的時(shí)候就明確了它要支持的兩種數(shù)據(jù)類型:基本數(shù)據(jù)類型和對象?;緮?shù)據(jù)類型:整型、浮點(diǎn)型、布爾型和字符型。復(fù)合數(shù)據(jù)類型:數(shù)據(jù)類型、類和接口。基本數(shù)據(jù)類型有8種:boolean、byte、char、short、int、long、float和double,其中以boolean、int、char和double最為常用。二、Java的運(yùn)算符Java中的運(yùn)算符共36種,依照運(yùn)算類型可以分為6大類,包含算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、條件運(yùn)算符、位運(yùn)算符和賦值運(yùn)算符。Java語言的運(yùn)算符不僅具有不同的優(yōu)先級,還要受運(yùn)算符結(jié)合性的制約。Java中的運(yùn)算符的結(jié)合性分為兩種,即左結(jié)合性(自左向右)和右結(jié)合性(自右向左)。三、如何使用Java計(jì)算?案例:常量和變量的具體應(yīng)用publicclassConstantAndVariablesDemo{ publicstaticvoidmain(String[]args){

finalintMALE=1;//定義常量MALE表示男性,常量需要在聲明時(shí)賦值

intage;//聲明age,類型是int類型的

intheight=180;//聲明height,類型是int類型的,并賦值為180

//age未定義,所以此處會拋出錯(cuò)誤//

System.out.println("MALE="+MALE+";age="+age+";height="+height);

age=20;//給age賦值

//打印輸出

System.out.println("MALE="+MALE+";age="+age+";height="+height);

height=177;//變量的重新賦值

System.out.println("MALE="+MALE+";age="+age+";height="+height);//

MALE=0;//常量無法重新賦值 }}2.自增自減運(yùn)算的具體應(yīng)用publicclassAutoIncrAndDecrDemo{ publicstaticvoidmain(String[]args){

inta=1;

intb=1;

intc=++a;//前自增

intd=--b;//前自減

System.out.println("a="+a+",b="+b+",c="+c+",d="+d);

c=a++;//后自增

d=b--;//后自減

System.out.println("a="+a+",b="+b+",c="+c+",d="+d); }}1.在程序開發(fā)中可能會碰到將IP地址轉(zhuǎn)換成long類型的整數(shù),或者將十進(jìn)制整數(shù)轉(zhuǎn)換成IP地址的情況,此時(shí),需要將一個(gè)地址轉(zhuǎn)換成一個(gè)long類型整數(shù),或者將long類型的整數(shù)轉(zhuǎn)換成一個(gè)十進(jìn)制形式的IP地址。通過學(xué)習(xí),學(xué)生能夠掌握J(rèn)ava的數(shù)據(jù)類型和運(yùn)算符基本概念,運(yùn)算符的優(yōu)先級以及運(yùn)算規(guī)則。本節(jié)課主要運(yùn)用案例教學(xué)法,通過對Java的數(shù)據(jù)類型和運(yùn)算符的深入理解,掌握J(rèn)ava的運(yùn)算符的優(yōu)先級,通過實(shí)例的方法

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論