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

正文內(nèi)容

java面向?qū)ο蟪绦蛟O(shè)計教程第二版java導(dǎo)論與基本語法ppt(參考版)

2025-04-16 22:49本頁面
  

【正文】 ? 以 “ /**‖開始的注釋形式,表明此后的正文內(nèi)容可以由自動文檔生成器 javadoc讀取。 ? 舉例: 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 104 控制轉(zhuǎn)移語句 ? 標(biāo)識語句 ? continue語句 ? break語句 ? return語句 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 105 注釋語句 ? 單行注釋以 “ //‖開始,直至行末端結(jié)束。 ? 其一般格式為 for ( VariableModifiers Identifier: Expression) Statement ? 舉例: 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 102 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 103 討論:迭代與遞歸 ? 迭代( Iteration)法通常采用循環(huán)語句(如 for語句、 while語句、 dowhile語句等)來完成運(yùn)算,遞歸( Recursion)法通常采用選擇語句(如 if語句、 ifelse語句、switch語句等)來完成運(yùn)算。 ){… } 增強(qiáng)的 for語句 ? 增強(qiáng)的 for( Enhanced for)語句也稱為“foreach”語句或 “for/in”語句,是 Java 中一個極為方便的特性。 //循環(huán)體部分 } ? 無限循環(huán)語句 while(true){… } for( 。 termination。] //迭代部分 } while (termination)。] //迭代部分 } ? dowhile語句 [initialization] //初始化部分 do { body。 ] } ? 舉例: 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 101 循環(huán)語句 ? while語句 [initialization] //初始化部分 while (termination){ //布爾型表達(dá)式,循環(huán)終止條件 body。 break。 break。 break。 [else statement2。 //自增運(yùn)算 ?a=b。 //創(chuàng)建不被引用的實例對象 ?new JFrame().setVisible(true)。 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 99 表達(dá)式語句 ? 賦值、方法調(diào)用、類的實例化、自增(減)1運(yùn)算等,都是表達(dá)式語句。 空語句不執(zhí)行任何動作,無論何處,只要可以放置普通語句,都可以使用空語句。 無論任何位置,只要允許單個語句存在,都可以放置代碼塊。 ? Boolean包裝類中的方法。amp。 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 96 布爾型支持的操作運(yùn)算 ? 關(guān)系比較運(yùn)算 ==、 != ? 邏輯非運(yùn)算 ! ? 邏輯運(yùn)算 amp。 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 95 浮點(diǎn)型支持的操作運(yùn)算 ? 比較運(yùn)算,其結(jié)果為 boolean型: ? 大小比較 、 =、 、 = ? 相等比較 ==、 != ? 數(shù)值運(yùn)算,其結(jié)果為 float或 double型: ? 加減運(yùn)算 + 、 ? 乘除運(yùn)算 *、 /、 % ? 符號運(yùn)算 +、 ? 前(后)綴自增運(yùn)算 ++ ? 前(后)綴自減運(yùn)算 ? 條件運(yùn)算 ? : ? 類型轉(zhuǎn)換運(yùn)算 (Type) ? 字符串連接運(yùn)算 + ? Float、 Double等包裝類中的方法以及 , Math類中包含許多與數(shù)學(xué)運(yùn)算有關(guān)的方法,如冪運(yùn)算方法 exp(double a)、隨機(jī)數(shù)生成方法 random()、正弦函數(shù)計算方法 sin(double a),等等。 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 94 整型支持的操作運(yùn)算 ? 比較運(yùn)算,其結(jié)果為 boolean型: ? 大小比較 、 =、 、 = ? 相等比較 ==、 != ? 數(shù)值運(yùn)算,其結(jié)果為 int或 long型: ? 加減運(yùn)算 +、 ? 乘除運(yùn)算 *、 /、 % ? 符號運(yùn)算 +、 ? 前(后)綴自增運(yùn)算 ++ ? 前(后)綴自減運(yùn)算 ? 位運(yùn)算 、 、 ? 按位取反運(yùn)算 ~ ? 按位邏輯運(yùn)算 amp。 條件與 4 左 → 右 || 條件或 3 左 → 右 ? : 條件運(yùn)算符 2 右 → 左 =、 *=、 /=、 %=、 +=、 =、 =、 =、 =、 amp。 位邏輯與 7 左 → 右 ^ 位邏輯異或 6 左 → 右 | 位邏輯或 5 左 → 右 amp。 ? 例如, int數(shù)值 “22 3”: ? “22”的原碼: 1000 0000 0000 0000 0000 0000 0001 0110 ? 符號位不變的反碼: 1111 1111 1111 1111 1111 1111 1110 1001 ? 右移 3位: 000 1111 1111 1111 1111 1111 1111 1110 1 ? 其結(jié)果為: 536870909 ? 建議:不要以數(shù)學(xué)意義上的數(shù)值來分析移位 ? 舉例: 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 88 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 89 其它運(yùn)算符 ? 條件運(yùn)算符:三元運(yùn)算符,其表達(dá)式為 someCondition? tureExpression: falseExpression ? 賦值運(yùn)算符與表達(dá)式 : = 、 +=、 =、 *=、 /=、%= 、 =、 =、 =、 amp。 ? 對于短整數(shù)和字節(jié)來講,因為在 運(yùn)算之前,首先需要把它們提升到整數(shù),當(dāng)操作數(shù)為負(fù)數(shù)時,第 7或15~31位將會變?yōu)?1。 op1 op2 二元運(yùn)算,操作數(shù) op1按位右移 op2位,左邊補(bǔ)齊的數(shù)值總是為 0,即正整數(shù)運(yùn)算與 同,負(fù)整數(shù)則求該數(shù)的反碼,但符號位不變。 op1 op2 二元運(yùn)算,操作數(shù) op1按位左移 op2位,每左移一位,其數(shù)值加倍。 ^ op1 ^ op2 二元運(yùn)算,邏輯異或,參與運(yùn)算的兩個操作數(shù),如果兩個相應(yīng)位值相反,則該位的結(jié)果為 1(或 true),否則為 0( false)。 op2 二元運(yùn)算,邏輯與,參與運(yùn)算的兩個操作數(shù),如果兩個相應(yīng)位都為 1(或true),則該位的結(jié)果為 1(或 true),否則為 0( false)。op2 op1||op2 !op1 false false false false true false true false true true true false false true false true true true true false 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 87 Java語言中的位運(yùn)算符與表達(dá)式 運(yùn)算符 表達(dá)式 描 述 amp。 ? 舉例: 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 82 運(yùn)算符和表達(dá)式 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 84 Java語言中的算術(shù)運(yùn)算符與表達(dá)式 操作數(shù)數(shù)目 運(yùn)算符 表達(dá)式 描 述 一元 + +op 正值 op 負(fù)值 ++ ++op, op++ 自增 1 op, op 自減 1 二元 + op1+op2 加 op1op2 減 * op1*op2 乘 / op1/op2 除 % op1%op2 取模(求余) 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 85 Java語言中的關(guān)系運(yùn)算符與表達(dá)式 運(yùn)算符 表達(dá)式 返回 true的情況 > op1> op2 op1大于 op2 > = op1> =op2 op1大于或等于 op2 < op1< op2 op1小于 op2 < = op1< =op2 op1小于或等于 op2 == op1==op2 op1與 op2相等 != op1!=op2 op1與 op2不等 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 86 Java語言中的邏輯運(yùn)算符與表達(dá)式 操作數(shù)取值 表達(dá)式運(yùn)算結(jié)果 op1 op2 op1amp。 ?減少容器之間的類型模糊性,使代碼更容易閱讀。 ? 舉例: 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 81 泛型 ? 泛型通常也稱為參數(shù)類型( Parameterized Type),它增加了集合框架( Collections Framework)編譯時類型安全,并減少原先讀取集合中元素時必須進(jìn)行的轉(zhuǎn)型操作。 ? 字符串常量池的工作機(jī)制是,當(dāng)需要某一個字符串時,先到池里查找,如果已經(jīng)存在,則直接引用;如果還沒有就在池中創(chuàng)建一個新的字符串對象。 ? StringBuffer是線程安全的,而 StringBuilder不是線程安全的,但它的執(zhí)行速度比較快。 ? Java中封裝了 3個與字符串相關(guān)的最終類,即 String、StringBuffer和 StringBuilder類,并提供了一系列的方法對整個字符串進(jìn)行操作,使得字符串的處理更加容易,也符合面向?qū)ο缶幊桃?guī)范?!薄!倍际清e的,需寫成 “Long obj = 127L。 ? 自動裝箱時只允許采用相同類型的數(shù)值,如果類型不匹配則會引發(fā)編譯錯誤,如 “Long obj = 127。 ? 舉例: 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 77 類型轉(zhuǎn)換討論 ? 自動轉(zhuǎn)換 —— 不要以為擴(kuò)大取值范圍就萬無一失 ?浮點(diǎn)型的有效位問題 ?引用型的屬性問題 ? 強(qiáng)制轉(zhuǎn)換 2022/4/14 Java面向?qū)ο蟪绦蛟O(shè)計教程 78 基本類型的包裝類 包裝類 對應(yīng)的 基本類型 字符串轉(zhuǎn)換成數(shù)值 數(shù)值轉(zhuǎn)換成字符串 包裝類中定義的常量 Byte byte b=(s) b=new Byte(s).byteValue() s=(b) TYPE, MAX_VALUE,MIN_VALUE Short short sh=(s) sh=new Short(s).shortValue() s=(sh) TYPE, MAX_VALUE,MIN_VALUE Character char s=(c) TYPE, MAX_VALUE,MIN_VALUE Integer int n=(s) n=new Integer(s).intValue() s=(n) TYPE, MAX_VALUE,MIN_VALUE Long long g=(s) g=new Long(s).longValue() s=(g) TYPE, MAX_VALUE,MIN_VALUE Float float f=(s) f=new Float(s).floatValue() s=(f) TYPE,
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1