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

正文內(nèi)容

第2章java編程入門(完整版)

2024-11-15 16:23上一頁面

下一頁面
  

【正文】 變量和常量 變量和常量 1.變量和常量類型 變量和常量類型是與數(shù)據(jù)類型相應(yīng)的,有什么樣的數(shù)據(jù)類型,就有什么樣的變量和常量類型。變量中的數(shù)據(jù)可以是編程者賦予的,也可以是程序運(yùn)行過程中,臨時(shí)存儲的運(yùn)算中間結(jié)果。每一種對象型數(shù)據(jù)都具有其對應(yīng)的類,用來定義該種對象型數(shù)據(jù)的共性和功能。 變量和常量 數(shù)據(jù)類型 ( 3)邏輯類型:邏輯類型數(shù)據(jù)只有兩個(gè)數(shù)值 true和 false,表示“真”和“假”,或者“是”和“否”等對立的狀態(tài)??傮w上, Java將數(shù)據(jù)分成普通型數(shù)據(jù)和對象型數(shù)據(jù)兩大類。例如:顯示雙引號、單引號、反斜線符號等等。如果還有要打印的內(nèi)容,則緊接著上次內(nèi)容的后邊顯示;如果沒有,則不顯示空白行。文檔注釋語句是 Java所特有的 doc注解。因?yàn)檫@在 Java編譯器看來,是兩個(gè)完全不同的語句。一個(gè)類中可以有多個(gè)方法,每個(gè)方法都有不同的名字,其定義格式為: 修飾符 方法名(參數(shù)) { 語句體 } 在方法的內(nèi)部不可以再定義其他的方法,但是可以調(diào)用其他方法。該語句必須位于類定義之前,并且可以多次使用,導(dǎo)入多個(gè)類。我們規(guī)定一對大括號的左括號和右括號總是各自獨(dú)立占有一行,并且二者的位置垂直對齊。但是,一個(gè)美觀大方、層次分明的程序布局可以幫助編程人員閱讀和理解程序的含義和作用,從而降低編程的復(fù)雜性、提高編程的效率。如果忽略該語句,則程序?qū)儆谀J(rèn)包。 class是類的定義字,其后是類的名稱, public表示此類是公開的,其他程序也可以調(diào)用。 Java語言是嚴(yán)格區(qū)分大小寫的語言,所以我們在書寫語句時(shí),一定要注意大小寫不能混淆。這種形式多用于解釋整個(gè)源程序的目的和某個(gè)方法的作用。該語句的作用是把小括號中的內(nèi)容顯示在屏幕上,并且增加新的一行。語句表示將雙引號中的文字和空白空間顯示在屏幕上,并且產(chǎn)生一行空白行。 我們可以通過上邊介紹的轉(zhuǎn)義字符 \uxxxx和 \ddd把統(tǒng)一碼轉(zhuǎn)換成字符,并打印出來。浮點(diǎn)類型又根據(jù)數(shù)據(jù)所占內(nèi)存的容量和表達(dá)數(shù)字的范圍分為浮點(diǎn)型( float)和雙精度型( double) 2種。、 39。 變量和常量 變量和常量 所謂變量就是內(nèi)存中的一小塊空間,它用來存儲一個(gè)數(shù)據(jù)。定義后的常量或變量,可以通過賦值語句被賦予數(shù)據(jù)。 ( 4)字符型:只存儲字符型數(shù)據(jù),其取值范圍是所有用統(tǒng)一碼表示的字符,即 \u0000到 \uffff。 例如: byte x。 相當(dāng)于 long l。B39。 例如: a = b = c = d = 100。八進(jìn)制數(shù)必須以數(shù)字 0開頭, 0只是八進(jìn)制數(shù)的標(biāo)識符號,沒有數(shù)學(xué)意義。因?yàn)槊涝?經(jīng)常被用于內(nèi)部處理,所以建議最好不要使用。 變量和常量 變量和常量 關(guān)鍵字( Reserved Words,也叫保留字)是 Java語言語法的組成部分,具有特殊的含義,不可以作為標(biāo)識符使用。該符號用來求被除數(shù)除以除數(shù)后所得的余數(shù)。語句后,變量 a的值為 11,變量 b的值為 100。例如:如果變量 a的值為 10,則執(zhí)行 b=(a)*10。 // b = 80 c = 100/10*20。 ( e= + e )。 ( 2)不等于號運(yùn)算符 !=:表示兩個(gè)數(shù)據(jù)相等關(guān)系。例如:表達(dá)式 3=3的值為 true。 // c = 10 = 10 d = 20%2 = 100%3。 運(yùn)算符和表達(dá)式 邏輯運(yùn)算符和邏輯表達(dá)式 邏輯運(yùn)算符只對邏輯型數(shù)據(jù)進(jìn)行運(yùn)算,其表達(dá)式的值也只會是 true或false。前后的數(shù)值都為 true時(shí),表達(dá)式的值才為 true,其它情況下,表達(dá)式的值都為 false。 public class Op3 { public static void main( String args[] ) { boolean a,b,c,d,e,f。 // c = !( true ) ( a= + a )。 此外, Java語言還提供了 5種算術(shù)和賦值運(yùn)算符相結(jié)合的運(yùn)算符來簡化語句的書寫,其形式和作用見書中的表 。 public class Op4 { public static void main( String args[] ) { int a,b。 } } 運(yùn)算符和表達(dá)式 位運(yùn)算符和位表達(dá)式 使用位運(yùn)算符可以進(jìn)行位運(yùn)算。 在左移時(shí)被溢出舍棄的高位不包含 1的情況下,每左移一位相當(dāng)于原數(shù)值乘 2。用來將一個(gè)數(shù)的各個(gè)二進(jìn)制位無符號右移若干位。1=0, 1amp。 ? 對特定的位清零。 例如:要將數(shù)字 11001011的第 1位和第 7位保留,則可以用數(shù)字 01000001與之進(jìn)行按位與運(yùn)算: 11001011 amp。參加運(yùn)算的兩個(gè)數(shù)據(jù),按二進(jìn)制進(jìn)行“異或”運(yùn)算。 例如:要將數(shù)字 11001010的第 1位和第 7位翻轉(zhuǎn),則可以用數(shù)字 01000001與之進(jìn)行按位與運(yùn)算: 11001010 ^ 01000001,其結(jié)果為 10001011。當(dāng)兩個(gè)數(shù)據(jù)的類型不相同時(shí),必須先進(jìn)行數(shù)據(jù)類型的轉(zhuǎn)換,然后才能運(yùn)算或賦值。 如果將浮點(diǎn)類型轉(zhuǎn)換為整數(shù)類型,則整數(shù)部分保留,小數(shù)部分丟失。 運(yùn)算符和表達(dá)式 數(shù)據(jù)類型轉(zhuǎn)換 2.計(jì)算中的數(shù)據(jù)類型轉(zhuǎn)換 在進(jìn)行計(jì)算的時(shí)候, Java根據(jù)被計(jì)算的兩個(gè)數(shù)據(jù)的類型來決定計(jì)算結(jié)果的類型: ( 1)如果被計(jì)算的兩個(gè)數(shù)據(jù)的類型一樣,則結(jié)果的類型必須和它們保持一致。 ( a= + a )。 綜上所述,我們在書寫算術(shù)表達(dá)式的時(shí)候一定要注意變量的類型。常用字符的 ASCII碼值見書中的表 。顯而易見,表達(dá)式 6597的值為 false。 || ? : = += = *= /= %= 對象變量 String類 1.定義 String String類對象的定義方法有兩類: ( 1)定義普通變量:雖然 String是對象變量,但是也可以用普通變量的定義方法創(chuàng)建對象。 在 Java語言中,只有 String類的對象可以使用定義普通變量的方法,定義其他類的對象時(shí),必須使用定義對象變量的方法。 String s = ( i )。 String類中還有許多對字符串進(jìn)行操作的實(shí)例方法,例如: length()方法是計(jì)算字符串長度的, toLowerCase()方法是將字符串轉(zhuǎn)換為小寫形式等等。 例如:隨機(jī)產(chǎn)生一個(gè) (包括 ,不包括 )的 double型數(shù)值的表達(dá)式為: () * 10 隨機(jī)產(chǎn)生一個(gè) (包括 ,不包括 )的 double型數(shù)值的表達(dá)式為: ( () * 90 ) + 10 如果要隨機(jī)產(chǎn)生一個(gè) a到 b(包括 a和 b)之間的整數(shù),可以使用下面的公式: int 變量名 = (int)( () * ( b – a + 1 )) + a。 ( 3) min( double x, double y )方法:返回 x和 y中較小數(shù)。例如: double a = ; double b = ( a )。 ( 7) ?的 double型數(shù)值。 ( 15) acos( double x )方法:返回 x值的反余弦函數(shù)值。格式為: ( String )。輸入數(shù)據(jù)的方法有多種,最常見的是鍵盤輸入數(shù)據(jù)。 第一條語句的作用是創(chuàng)建一個(gè)字符串暫存區(qū)對象 in,用于保存用戶鍵入的字符串。 。 第二條語句的作用是通過對象 in調(diào)用 BufferedReader類中的一個(gè)實(shí)例方法readLine(),來讀取對象 in中的字符串,并保存到 String類的對象變量 s中。()可以讀取通過鍵盤輸入的一個(gè)字符,我們可以使用 int類型的變量保存其 ASCII碼值,也可以將其轉(zhuǎn)換為 char類型數(shù)據(jù)使用 char類型變量保存該數(shù)據(jù)。 int i = ( s )。 ( 17) ceil( double x )方法:返回不小于 x的最小整數(shù)值。 x可以是 double和 float 對象變量 Math類 ( 9) log( double x )方法:返回 x自然對數(shù)函數(shù)值。 ( 5) pow( double x, double y )方法:返回 x的 y次冪值。例如: int i = 45。 對象變量 Math類 ( 2) max( double x, double y )方法:返回 x和 y中較大數(shù) 。 對象變量 String類 Java API可以在 SUN公司的網(wǎng)站上瀏覽,其網(wǎng)址是: Java語言本身定義了上千個(gè)類,每個(gè)類中又有許多方法。 對象變量 String類 ( 2)實(shí)例方法:是指那些要通過類的對象才能調(diào)用的方法。 ( 1)靜態(tài)方法:也被稱作類方法,是指那些只要定義了類,就可以通過類名調(diào)用的方法。 例如: String s = hello。優(yōu)先級高的先執(zhí)行,優(yōu)先級底的后執(zhí)行。 如果是兩個(gè) char型數(shù)據(jù)比較大小,則按照它們的 ASCII碼值的大小進(jìn)行比較。在一個(gè)字節(jié)(相當(dāng)于 8位二進(jìn)制數(shù))中, ASCII碼用了七位,最高一位空閑,常
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1