資源描述:
《Java2程序設計實用教程第2版課件第02章 Java語言基礎.ppt》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、Java2程序設計實用教程第2版葉核亞《Java2程序設計實用教程》(第2版)第1章Java概述第2章Java語言基礎第3章面向對象的核心特性第4章接口、內部類和包第5章異常處理第6章圖形用戶界面第7章多線程第8章Applet應用程序第9章輸入/輸出流和文件操作第10章網絡通信第11章數據庫應用第12章JSP第13章綜合應用設計第2章Java語言基礎2.1語言成分2.2語句與結構化程序設計2.3數組2.4字符串《Java2程序設計實用教程(第2版)》2.1語言成分2.1.1標識符與關鍵字2.1.2基本數據類型2.1.3變量與
2、常量2.1.4運算符與表達式《Java2程序設計實用教程(第2版)》2.1.1標識符與關鍵字關鍵字標識符分隔符注釋程序書寫風格《Java2程序設計實用教程(第2版)》2.1.2基本數據類型什么是數據類型數據類型的分類基本數據類型:8種引用數據類型:3種數組(array)、類(class)和接口(interface)整數類型——byte,short,int,long浮點數類型——float,double字符類型——char布爾類型——boolean《Java2程序設計實用教程(第2版)》2.1.3變量與常量變量變量聲明[修飾符
3、]類型變量[=表達式]{,變量[=表達式]}例如:inti,j;變量參與的運算和操作常量直接常量和符號常量常量聲明finalintMAX=10;《Java2程序設計實用教程(第2版)》2.1.4運算符與表達式運算符算術運算符:+(正)、-(負)、++、--、+(加)、-(減)、*、/(除)、%(取余)【例2.1】取余運算。關系運算符:=、<>、>、<、>=、<=邏輯運算符:&(與)、
4、(或)、!(非)、∧(異或)、&&(條件與)、
5、
6、(條件或)位運算符:~(非)、&(與)、
7、(或)、^(異或)、<<(左移位)、>>(右移位)
8、、>>>(無符號右移位)賦值運算符:=、+=等《Java2程序設計實用教程(第2版)》2.1.4運算符與表達式強制類型轉換符(數據類型)表達式條件運算符表達式1?表達式2:表達式3括號運算符:()、[]字符串連接運算符:+System.out.println("max="+max);點運算符:.對象運算符:instanceof逗號運算符:,《Java2程序設計實用教程(第2版)》2.1.4運算符與表達式運算符的優(yōu)先級運算符的結合性單目運算符的結合性雙目運算符的結合性表達式表達式的運算規(guī)則表達式的數據類型書寫表達式時的注意事項
9、《Java2程序設計實用教程(第2版)》2.1.4運算符與表達式類型兼容原則類型相同類型相容賦值相容【例2.2】求一個三位數的數字和。【例2.3】求圓面積?!纠?.4】判斷一個年份是否為閏年?!禞ava2程序設計實用教程(第2版)》2.2語句與結構化程序設計2.2.1程序的3種基本結構及Java語句分類2.2.2順序結構語句2.2.3選擇語句2.2.4循環(huán)語句2.2.5轉移語句《Java2程序設計實用教程(第2版)》2.2.1程序的3種基本結構及Java語句分類程序的3種基本結構順序結構、分支結構、循環(huán)結構《Java2程序設
10、計實用教程(第2版)》圖2.2不執(zhí)行與死循環(huán)《Java2程序設計實用教程(第2版)》2.Java語句分類《Java2程序設計實用教程(第2版)》2.2.2順序結構語句表達式語句表達式;空語句復合語句{[變量聲明或常量聲明];語句序列;}《Java2程序設計實用教程(第2版)》2.2.3選擇語句if語句if語句的語法格式if(布爾表達式)語句1;[else語句2;]【例2.5】求三個整數中的最大值與最小值?!禞ava2程序設計實用教程(第2版)》1.if語句復合條件if(n>=100)&&(n<=999)if語句嵌套if(n>
11、=100)if(n<=999)【例2.6】將三個整數按從小到大的順序輸出?!禞ava2程序設計實用教程(第2版)》2.switch語句switch(表達式){case常量表達式1:語句序列1;[break;]case常量表達式2:語句序列2;[break;][default:語句序列;]}【例2.7】顯示星期幾對應的英文字符串?!禞ava2程序設計實用教程(第2版)》2.2.4循環(huán)語句while語句while語句語法while(布爾表達式)語句;【例2.8】用while語句求1~n的累加和。while語句循環(huán)執(zhí)行次數問題討論
12、【例2.9】計算Fibonacci序列?!禞ava2程序設計實用教程(第2版)》2.do-while語句do-while語句語法do{語句;}while(布爾表達式);【例2.10】用do-while語句求累加和。do-while語句循環(huán)執(zhí)行次數問題討論【例2.11】用輾轉相除法求兩個整數