java語言最新實用教程(第2課)課件

java語言最新實用教程(第2課)課件

ID:33393894

大?。?81.00 KB

頁數(shù):36頁

時間:2018-05-25

java語言最新實用教程(第2課)課件_第1頁
java語言最新實用教程(第2課)課件_第2頁
java語言最新實用教程(第2課)課件_第3頁
java語言最新實用教程(第2課)課件_第4頁
java語言最新實用教程(第2課)課件_第5頁
資源描述:

《java語言最新實用教程(第2課)課件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Java實用教程第二課第1章JAVA語言概述目錄1.5.6Math類1.5.7數(shù)據(jù)類型轉(zhuǎn)換1.6字符串和日期1.5.6Math類在編寫程序時,可能需要計算一個數(shù)的平方根、絕對值、獲取一個隨機數(shù)等等。java.lang包中的類包含許多用來進行科學(xué)計算的類方法,這些方法可以直接通過類名調(diào)用。另外,Math類還有兩個靜態(tài)常量,E和PI,它們的值分別是:2.7182828284590452354和3.14159265358979323846。Math類常用方法publicstaticlongabs(doublea)返回a的絕對值。publicstaticdou

2、blemax(doublea,doubleb)返回a、b的最大值。publicstaticdoublemin(doublea,doubleb)返回a、b的最小值。publicstaticdoublerandom()產(chǎn)生一個0到1之間的隨機數(shù)(不包括0和1)。publicstaticdoublepow(doublea,doubleb)返回a的b次冪。publicstaticdoublesqrt(doublea)返回a的平方根。publicstaticdoublelog(doublea)返回a的對數(shù)。publicstaticdoublesin(double

3、a)返回正弦值。publicstaticdoubleasin(doublea)返回反正弦值。1.5.7數(shù)據(jù)類型轉(zhuǎn)換自動類型轉(zhuǎn)換及強制轉(zhuǎn)換按精度從“低”到“高”排列:byteshortcharintlongfloatdouble★低?高,系統(tǒng)自動完成數(shù)據(jù)類型的轉(zhuǎn)換:floatx=100;★高?低,必須使用顯示類型轉(zhuǎn)換運算intx=(int)34.89;★bytea=(byte)128;強制轉(zhuǎn)換運算可能導(dǎo)致精度的損失boolean與其他數(shù)據(jù)類型不可以互相轉(zhuǎn)換其他轉(zhuǎn)換數(shù)字變成字符串Double.toString(doubled)Integer.toStrin

4、g(inti)……LongFloatShortByte數(shù)字類型轉(zhuǎn)變?yōu)楦鞣N常用進制的字符串toBinaryString(longorint)toOctalString(longorint)toHexString(longorint)字符串轉(zhuǎn)為數(shù)字Integer.parseInt(Strings)Float.parseFloat(Strings)……ByteShortLongDouble1.6字符串和日期在Java語言中,提供了一個專門用來操作字符串的類java.lang.String,在本節(jié)將學(xué)習(xí)該類的使用方法。創(chuàng)建字符串對象聲明并初始化字符串的常用語法

5、如下:String字符串變量=字符串;StringaStr=null;//初始化為空值StringbStr=“”;//初始化為空字符串StringcStr=“MWQ”;//初始化為“MWQ”StringcStr=newString(“BMW”);//初始化為”BMW”StringdStr=newString(“”);//初始化為空字符串Char[]aChr={‘h’,’a’,’p’,’p’,’y’};StringaStr=newString(aChr);StringbStr=newString(aChr,1,3);//提取aChr中從第一個位置開始,三

6、個字符,組成新的字符串連接字符串連接字符串可以通過運算符“+”實現(xiàn),將多個字符串合并到一起生成一個新的字符串。對于“+”運算符,如果有一個操作元為String類型,則為字符串連接運算符,將生成新的字符串?!纠?-5】通過運算符“+”連接字符串。Stringlove=“耐心”+“真心”;StringaStr=“單價:”+5元;//“單價:5元”StringbStr=“15”+15;//“1515”字符串操作在使用字符串時,經(jīng)常需要對字符串進行處理,以滿足一定的要求。常用的字符串操作包括:比較字符串獲取字符串的長度字符串的大小寫轉(zhuǎn)換查找字符串截取子字符串去

7、掉字符串的首尾空格替換字符串中的字符或子串分割字符串equals()和equalsIgnoreCase()startsWith()和endsWith()compareTo()length()toLowerCase()和toUpperCase()indexOf(intch)和indexOf(Stringstr)lastIndexOf(intch)和lastIndexOf(Stringstr)indexOf(intch,intstartIndex)lastIndexOf(intch,intstartIndex)indexOf(Stringstr,intst

8、artIndex)lastIndexOf(Stringstr,intstartIndex)su

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。