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

正文內(nèi)容

[工學]第02章-jaa語法基礎-在線瀏覽

2025-02-21 13:20本頁面
  

【正文】 ? false 24 常量 ? 字符型常量 ? 用單引號括起來的單個字符 ? 例 : ?a‘, ?A‘, ?‘, ?‘, ?amp。 (java\t語言 )。 (\39。)。 } } C:\java Test java 言 java 語言 \java語言 \ ?java語言’ “ java語言” C:\ 27 變量 ? 程序執(zhí)行過程中,值可以改變的量 ? 整型變量、實型變量、字符型變量、字符串變量、布爾變量等 ? 變量定義 ? 類型 變量名 [=初值 ][, 變量名 [=初值 ] …] ? 類型 : 基本數(shù)據(jù)類型或引用類型 int x, y, z。 char c1, c2, c3。 boolean my。 3. float e = 。 2. pi = 。 29 變量 ? 變量的作用域 class MyClass { …… 成員變量申明 …… public void aMethod(方法參數(shù) ) { …… 局部變量申明 …… } …… } 成員變量 范圍 方法參數(shù) 范圍 局部變量 范圍 30 變量 ? 變量的作用域 —變量的使用范圍 class Spot { final static Spot st = new Spot(1, 2)。 int Count。 = b。 ... } (The value of i = + i)。 ? final變量初始化后不能再改變 final int blankfinal。 … blankfinal = 3。 //char c = ?年’ 。 //String s1 = ―Java語言? 。 //String s2 =―01‖。 (s1)。 39 第二章 Java語法基礎 1. 詞法規(guī)則 2. 數(shù)據(jù)類型 3. 常量與變量 4. 運算符和表達式 5. 語句 6. 數(shù)組和字符串 40 運算符 (operator) ? 一元 /單目運算符 ? operator op ? op operator ? 二元 /雙目運算符 ? op1 operator op2 ? 三元 /三目運算符 ? op1 ? op2 : op3 注 : op表示操作數(shù) 41 1. 算術運算符 (Arithmetic Operators) 2. 關系運算符 (Relational Operators) 3. 邏輯運算符 (Logical Operators) 4. 位運算符 (Bitwise Operators) 5. 移位運算符 (Shift Operators) 6. 條件運算符 (Conditional Operator) 7. 運算符的優(yōu)先級 運算符 (operator) 42 ? 算術運算符 (Arithmetic Operators) 1. 加法運算符 + ―op1 + op2‖ 2. 減法運算符 ―op1 op2‖ 3. 乘法運算符 * ? op1 * op2‖ 4. 除法運算符 / ―op1 / op2‖ 5. 求模運算符 % ―op1 % op2‖ 計算余數(shù) int i = 37 int j = 42 double x = double y = Adding... i + j = 79 x + y = Subtracting... i j = 5 x y = Multiplying... i * j = 1554 x * y = Dividing... i / j = 0 x / y = Computing the remainder... i % j = 37 x % y = 運算符 (operator) 43 ? 關系運算符 (Relational Operators) ? 比較運算,計算結(jié)果? true‖或? false‖ 1. 大于 ―op1 op2‖ 2. 大于等于 = ―op1 = op2‖ 3. 小于 ―op1 op2‖ 4. 小于等于 = ―op1 = op2‖ 5. 等于 == ―op1 == op2‖ 6. 不等于 != ―op1 != op2‖ ? 優(yōu)先級 ? (、 =、 、 =) (==、 !=) ? 關系運算符低于算術運算符 運算符 (operator) 44 ? 關系運算符 (Relational Operators) class Test { public static void main(String args[]) { int w=25, x=3。 boolean z = w = w * 2 – x * 9。 (―w x = ‖ + y)。 (―cc = ‖ + cc)。amp。amp。amp。amp。amp。 ―op1 amp。 ? int aa = ~a。 42 00101010 ~ 43 11010101 運算符 (operator) 49 ? 按位與 amp。 op2‖ 將操作數(shù)的對應位逐位進行位邏輯與運算 1 1 ? 1,其余為 0 用途 1. 取某一整數(shù)中指定的幾個二進制位 42 amp。 00001111 00001010 取后四位 運算符 (operator) 50 ? 按位與 amp。 op2‖ 用途 2. 將某一整數(shù)的最后一位置 0 00101011 amp。 ~1 運算符 (operator) 51 ? 按位或 | ―op1 | op2‖ 將操作數(shù)的對應位逐位進行位邏輯或運算 有 1 ? 1,其余為 0 42 | 15 00101010 | 00001111 00101111 用途 : 將一個整數(shù)的某一位或幾位置 1 運算符 (operator) 52 ? 按位異或 ^ ―op1 ^ op2‖ 將操作數(shù)的對應位逐位進行位異或運算 對應位不同 ?1,其余為 0 42 ^ 15 00101010 ^ 00001111 00100101 用途 : 將一個整數(shù)的某一位或幾位取反 運算符 (operator) 53 ? 移位運算符 (Shift Operators) 1. 左移 ―op1 op2‖ 2. 右移 ―op1 op2‖ 3. 無符號右移 ―op1 op2‖ 運算符 (operator) 54 ? 左移 ―op1 op2‖ 1. 將操作數(shù) op1的二進制位向左移 op2(正整數(shù) )位 2. 低位補零 ? int a = 42。 ? (―aa=‖ + aa)。 byte j1 = (byte) (j 1)。 //168 byte j3 = (byte) (j 3)。 (j2= + j2)。 00101010 //42 01010100 //84 10101000 //88 01010000 //80 運算符 (operator) 56 ? 右移 ―op1 op2‖ 1. 將操作數(shù) op1的二進制位向右移 op2(正整數(shù) )位 2. 高位補零 (原為正數(shù) )、高位補 1(原為負數(shù) ) int a = 42。 (―aa=‖ + aa)。 int aa = a 2。 42 00101010 2 10 00001010 相當于 42/22 = 運算速度比除法快 實現(xiàn)數(shù)的拼接 運算符 (operator) 58 ? 條件運算符 ? op1 ? op2 : op3 ? 若 op1為真,則運算結(jié)果為 op2,否則為 op3 例 z = a 0 ? a : a。 運算符 (operator) 59 自增、自減運算符 ? 變量賦值,一元運算符 ? 自增運算符 (++)、自減運算符 () ? int i=5。 ++i。 i。 int n = i++%5。 v1 = x++。 int i = 10。 x=8 y=16 v1=7 v2=16 i = 11, n = 0 i = 11, n = 1 60 運算符的優(yōu)先級 后綴運算符 postfix operators [] . (params) expr++ expr 一元運算符 unary operators ++expr expr +expr expr ~ ! 構造或類型轉(zhuǎn)換 creation or cast new (type)expr 乘法 multiplicative * / % 加法 additive + 移位 shift 關系 relational = = instanceof 相等 equality == != 按位與 bitwise AND amp。amp。= ^= |= = = = 61 表達式 (expression) ? 用運算符和括號將操作數(shù)連接起來求值的式子 ? 操作數(shù) (常量、變量和函數(shù) ) ? 算術表達式 ? 關系表達式 ? 邏輯表達式 ? 賦值表達式 ? 復合賦值運算 62 ? 算術表達式 ? 用算術運算符和括號將操作數(shù)連接起來,求整數(shù)或?qū)崝?shù) ? 運算符的優(yōu)先級和結(jié)合性 ? 例 ? int x=20, y=3, z=5。 if ((i % 5)0) { (true)。 } } } 表達式 (expression) 64 ? 關系表達式 ? 將兩個表達式連接起來的式子 ? 算術表達式、賦值表達式、字符表達式 ? ab。 (a=3)(b=5)。 ? 返回結(jié)果為一個布爾類型的值 ? 例 ? 若 int a=3, b=2, c=1。 ? d=ab。 ? d=abc。 ? boolean a = true, b=false, c, d。a。amp。 表達式 (expression) 66 ? 邏輯表達式 ? 例 : 閏年 (leap year) A year in the Gregorian calendar having 366 days, with the extra day, February 29, intercalated to pensate for the quarterday difference between an ordinary year and the astronomical year. 條件符合下例兩者之一 1. 能被 4整除,但不能被 100整除 2. 能被 4整除,又能被 400整除 (year%4==0 amp。 year%100!=0) || year%400==0 (year%4!=0) || (year%100==0 amp。 year%400!=0) 表達式 (expression) 67 ? 賦值表達式 ? 用賦值運算符將一個變量和一個表達式連接起來的式子 ? 變量 賦值運算符 表達式 ? 優(yōu)先級 : 賦值運算符 算術、關系和邏輯運算符 ? a=5+6。 ? a=5+c=5。 表達式 (expression) 68 ?
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1