freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第2章java編程入門-資料下載頁

2024-09-28 16:23本頁面

【導讀】在Java語言編譯器編譯源程序時,忽略所有空白空間和空白行,但是,一個美觀大方、層次分明的程序布局可以。提高編程的效率。在Java程序中,經(jīng)常要使用大括號{}將一組相關語句括起來,者的位置垂直對齊。的位置向右縮進一個制表位。Java源程序主要由5部分組成:package和import語句、類、方法和語句。必須位于類定義之前,并且可以多次使用,導入多個類。類是整個源程序的核心部分,也是編寫程序的地方。主類是指main()方法所在的類。class是類的定義字,其后是類的名稱,public. 表示此類是公開的,其他程序也可以調(diào)用。main()方法的格式永遠都是:publicstaticvoid. 語句是Java程序的基本單位之一,是程序具體操作的內(nèi)容。器編譯,只是用來幫助其他閱讀或使用該程序的人理解源程序的含義。顯示在屏幕上,并且增加新的一行。它的主要作用是顯示一些打印語句不能顯示的符號或效果。示雙引號、單引號、反斜線符號等等。種多樣,很難統(tǒng)一處理。為了解決這個難題,Java語言把數(shù)據(jù)分類,再依據(jù)

  

【正文】 例如: String s = new String( hello )。語句表示定義一個 String類的對象變量 s,其值為字符串 hello。不論按照哪種方法,事實上都是創(chuàng)建 String類的一個對象,用來保存和編輯字符串。 在 Java語言中,只有 String類的對象可以使用定義普通變量的方法,定義其他類的對象時,必須使用定義對象變量的方法。 對象變量 String類 2. String類的方法 在 Java語言中有兩種類型的方法,一種是靜態(tài)方法( static methods),另一種是實例方法( instance methods)。 ( 1)靜態(tài)方法:也被稱作類方法,是指那些只要定義了類,就可以通過類名調(diào)用的方法。調(diào)用靜態(tài)方法的一般格式是: 類名 .方法名 () valueOf()方法是 String類中的一個靜態(tài)方法,它的作用是將數(shù)字類型的數(shù)據(jù)轉(zhuǎn)換為字符串型數(shù)據(jù)。我們在使用這個方法時,不需要創(chuàng)建 String類的對象,可以直接用類名調(diào)用。例如: String s = ( )。表示將浮點型數(shù)據(jù) 數(shù)據(jù)“ ”,并保存在對象變量 s中。再來看一個例子: int i = 8。 String s = ( i )。 表示將 int型變量 i中的 8轉(zhuǎn)換為字符串型數(shù)據(jù) 8,并保存在對象變量 s中。 對象變量 String類 ( 2)實例方法:是指那些要通過類的對象才能調(diào)用的方法。調(diào)用實例方法的一般格式是: 對象名 .方法名 () toUpperCase()方法是 String類中的一個實例方法,它的作用是讀取對象保存的字符串,再將字符串轉(zhuǎn)換為大寫形式。例如: String s = hello。 String a = ()。 其中,對象變量 a的值為 HELLO。要注意的是,調(diào)用 toUpperCase()方法的對象 s中的值沒有改變,依然是 hello。 String類中還有許多對字符串進行操作的實例方法,例如: length()方法是計算字符串長度的, toLowerCase()方法是將字符串轉(zhuǎn)換為小寫形式等等。我們不可能一一講解,更不可能一一背熟,但是我們可以通過 Java API來查找所需的方法。 對象變量 String類 Java API可以在 SUN公司的網(wǎng)站上瀏覽,其網(wǎng)址是: Java語言本身定義了上千個類,每個類中又有許多方法。這些方法都可以在Java API中找到,可以說 Java API就是 Java語言的圖書館。借助 Java API的幫助,我們可以輕松地掌握任何方法的使用方式。 對象變量 Math類 在數(shù)學計算中 , 我們經(jīng)常需要進行一些較復雜的運算 , 為此 , Java語言提供了 Math類 。 Math類中的許多靜態(tài)方法與 C語言中的函數(shù)類似 , 可以進行求平方根 、 求冪等復雜數(shù)學計算 。 ( 1) random()方法:隨機產(chǎn)生一個大于等于 double型數(shù)值,也就是說隨機產(chǎn)生包括 。 例如:隨機產(chǎn)生一個 (包括 ,不包括 )的 double型數(shù)值的表達式為: () * 10 隨機產(chǎn)生一個 (包括 ,不包括 )的 double型數(shù)值的表達式為: ( () * 90 ) + 10 如果要隨機產(chǎn)生一個 a到 b(包括 a和 b)之間的整數(shù),可以使用下面的公式: int 變量名 = (int)( () * ( b – a + 1 )) + a。 例如:要隨機產(chǎn)生一個 10到 50之間的整數(shù),套用公式 int i = (int)( () * (50 – 10 + 1 )) + 10。 對象變量 Math類 ( 2) max( double x, double y )方法:返回 x和 y中較大數(shù) 。 數(shù)值可以是 int、long、 float和 double型 。 例如: int i = 45。 int j = 74。 int bigger = (i,j)。 變量 bigger的值為 74。 ( 3) min( double x, double y )方法:返回 x和 y中較小數(shù)。數(shù)值可以是 int、long、 float和 double型。例如: int i = 45。 int j = 74。 int smaller = (i,j)。 變量 smaller的值為 45。 對象變量 Math類 ( 4) abs( double x )方法:返回 x的絕對值。數(shù)值可以是 int、 long、 float和double型。例如: double a = ; double b = ( a )。 變量 b的值為 。 ( 5) pow( double x, double y )方法:返回 x的 y次冪值。 x可以是 int、 long、float和 double型,但返回值為 double型,例如: ( ( 5, 2 ) )。語句的輸出值為 。 ( 6) sqrt( double x )方法:返回 x的平方根。 x可以是 int、 long、 float和 double型,但返回值為 double型,例如: ( ( 81 ) )。語句的輸出值為 。 ( 7) ?的 double型數(shù)值。 ( 8) round( double x )方法:返回 x四舍五入后的值。 x可以是 double和 float 對象變量 Math類 ( 9) log( double x )方法:返回 x自然對數(shù)函數(shù)值。 ( 10) exp( double x )方法:返回 e的 x次冪值。 ( 11) sin( double x )方法:返回 x的正弦函數(shù)值。 ( 12) cos( double x )方法:返回 x的余弦函數(shù)值。 ( 13) tan( double x )方法:返回 x的正切函數(shù)值。 ( 14) asin( double x )方法:返回 x值的反正弦函數(shù)值。 ( 15) acos( double x )方法:返回 x值的反余弦函數(shù)值。 ( 16) floor( double x )方法:返回不大于 x的最大整數(shù)值。 ( 17) ceil( double x )方法:返回不小于 x的最小整數(shù)值。 對象變量 字符串和數(shù)字的相互轉(zhuǎn)換 ( 1)數(shù)字轉(zhuǎn)換為 String:使用 String類靜態(tài)方法 ()。例如: String s = ( 45 )?;?String s = ( )。 ( 2) String轉(zhuǎn)換為數(shù)字:因為用戶通過鍵盤輸入的數(shù)字的類型為 String型,所以非常需要將其轉(zhuǎn)換為數(shù)字。有 2個靜態(tài)方法可以將 String轉(zhuǎn)換為數(shù)字: 一種是使用 Integer類的 parseInt()靜態(tài)方法,將 String代表的整數(shù)型數(shù)字轉(zhuǎn)換為 int型數(shù)值。格式為: ( String )。例如: String s = 345。 int i = ( s )。 另一種是使用 Double類的 parseDouble()靜態(tài)方法,將 String代表的浮點型數(shù)字轉(zhuǎn)換為 double型數(shù)值。格式為: ( String )。例如: String s = 。 double d = ( s )。 對象變量 鍵盤輸入數(shù)據(jù) Java語言除了具有輸出數(shù)據(jù)的功能外,還具有輸入數(shù)據(jù)的功能。輸入數(shù)據(jù)的方法有多種,最常見的是鍵盤輸入數(shù)據(jù)。 1.鍵盤輸入字符 與輸出語句 ()對應的輸入語句是: (),它們同屬于 ,所以要先導入 ()語句。()可以讀取通過鍵盤輸入的一個字符,我們可以使用 int類型的變量保存其 ASCII碼值,也可以將其轉(zhuǎn)換為 char類型數(shù)據(jù)使用 char類型變量保存該數(shù)據(jù)。 當程序運行到 ()語句時,會暫停等待用戶通過鍵盤輸入數(shù)據(jù)。用戶可以輸入一個或者多個字符,然后按 Enter鍵。 ()語句只會讀取第一個字符,然后繼續(xù)運行下面的語句。 對象變量 鍵盤輸入數(shù)據(jù) 2.鍵盤輸入字符串 如果需要通過鍵盤鍵入一個字符串,則可以通過創(chuàng)建 BufferedReader類的對象來實現(xiàn),方法如下: BufferedReader in = new BufferedReader(new InputStreamReader())。 String s = ()。 第一條語句的作用是創(chuàng)建一個字符串暫存區(qū)對象 in,用于保存用戶鍵入的字符串。 ()的作用是讀取保存在暫存區(qū)中的字符串。 第二條語句的作用是通過對象 in調(diào)用 BufferedReader類中的一個實例方法readLine(),來讀取對象 in中的字符串,并保存到 String類的對象變量 s中。 現(xiàn)階段,對于初學 Java的讀者來說,要完全理解這兩條語句的含義是十分困難的,但是我們可以簡單地把 in看作一個對象變量,該變量可以保存用戶鍵入的字符串。 對象變量 鍵盤輸入數(shù)據(jù) 因為 BufferedReader類是 ,所以要先導入 包才可以使用 BufferedReader類及其方法。 當程序運行到 ()語句時,會暫停等待用戶通過鍵盤輸入數(shù)據(jù)。用戶可以輸入一個或者多個字符,然后按 Enter鍵。 ()語句會讀取暫存區(qū)中的字符串,然后繼續(xù)運行下面的語句。
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1