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

正文內(nèi)容

[互聯(lián)網(wǎng)]ch3java語(yǔ)言基礎(chǔ)-閱讀頁(yè)

2025-01-19 10:58本頁(yè)面
  

【正文】 1 語(yǔ)句 2 語(yǔ)句 n 結(jié)束 Ch3 Java語(yǔ)言基礎(chǔ) 2021/11/10 70 在 Java中提供用戶鍵盤輸入環(huán)境的程序由以下(黑體字部分)語(yǔ)句固定組合而成: import .*。 //定義 buf為 BufferedReader類的對(duì)象變量 String str。 //初始化 buf對(duì)象 str=()。 程序如下: import .*。 String str。 (“Input a string:”)。 // 將輸入的文字指定給字符串變量 str存放 (“string=”+str)。 public class InputNum { public static void main(String args[]) throws IOException { int num。 BufferedReader buf。 (“Input an integer:”)。 // 將輸入的文字指定給字符串變量 str存放 num=(str)。 } } Ch3 Java語(yǔ)言基礎(chǔ) 2021/11/10 73 在前面的程序中: num=(str) 是起數(shù)據(jù)轉(zhuǎn)換作用的語(yǔ)句,將字符串轉(zhuǎn)換為 int型的數(shù)值。 數(shù)據(jù)類型 轉(zhuǎn)換的方法 Long () Int () Short () Byte Byte. parseByte() Double Double. parse Double() Float Float. parse Float() Ch3 Java語(yǔ)言基礎(chǔ) 2021/11/10 74 選擇結(jié)構(gòu) ?if語(yǔ)句 if語(yǔ)句是最簡(jiǎn)單的選擇結(jié)構(gòu)語(yǔ)句 ,格式如下: if 表達(dá)式 { 語(yǔ)句塊 } true false 其中表達(dá)式的設(shè)置是很重要的 , 它返回邏輯 ( 布爾 ) 值 , 如果 true則進(jìn)入 {}部分的語(yǔ)句塊處理 。如果 {語(yǔ)句塊 }中只有一句語(yǔ)句 , 則左右大括號(hào)可以不寫 。 int b=3。 } } 該程序中表達(dá)式 (a= =b)中的關(guān)系運(yùn)算符“ = =”不可以寫成“ =”。程序如下: import .*。 String str。 buf=new BufferedReader(new InputStreamReader())。 str=()。 (Input second number:)。 b=(str)。 str=()。 if (ab) {t=a。b=t。a=c。} if (bc) {t=b。c=t。 (b+,)。 } } Ch3 Java語(yǔ)言基礎(chǔ) 2021/11/10 77 ? ifelse語(yǔ)句 ifelse語(yǔ)句的操作比 if語(yǔ)句多了一步:如果表達(dá)式的值為假 , 則程序進(jìn)入 else部分的語(yǔ)句塊 ( 語(yǔ)句塊 2) 處理 。 flase ifelse語(yǔ)句語(yǔ)法格式為: if 表達(dá)式 { 語(yǔ)句塊 1 } else { 語(yǔ)句塊 2 } true false 表達(dá)式 語(yǔ) 句 塊 2 語(yǔ) 句 塊 1 Ch3 Java語(yǔ)言基礎(chǔ) 2021/11/10 78 例 :通過(guò)鍵盤輸入兩個(gè)整數(shù) , 用 ifelse結(jié)構(gòu)判別這兩個(gè)數(shù)是否相等 , 并分別輸出不同信息: 程序如下: import .*。 String str。 buf=new BufferedReader(new InputStreamReader())。 str=()。 // 將 str轉(zhuǎn)成 int類型后指定給 a存放 (Input another integer:)。 // 再次調(diào)用方法接收鍵盤數(shù)據(jù) b=(str)。 else (a doesn39。 } } Ch3 Java語(yǔ)言基礎(chǔ) 2021/11/10 79 例 :輸入一個(gè)年份 , 由程序判斷該年是否為閏年 。 public class JustLeapYear { public static void main(String args[]) throws IOException { int year。 BufferedReader buf。 (Input the year:)。 year=(str)。amp。 else (year +year+ is not a leap year. )。其語(yǔ)法格式為: if 表達(dá)式 1 { 語(yǔ)句塊 1 } else if 表達(dá)式 2 { 語(yǔ)句塊 2 } …… else if 表達(dá)式 n { 語(yǔ)句塊 n } [ else { 語(yǔ)句塊 n+1} ] true true true false false false 表達(dá)式1 表達(dá)式2 表達(dá)式n 語(yǔ)句塊 1 語(yǔ)句塊 2 語(yǔ)句塊 n 語(yǔ)句塊n+1 …… Ch3 Java語(yǔ)言基礎(chǔ) 2021/11/10 81 例 : 用 ifelseif語(yǔ)句實(shí)現(xiàn)下面的符號(hào)函數(shù):程序如下: import .*。 int y。 BufferedReader buf。 (Input x is:)。 x=(str)。 else if (x= =0) y=0。 (y=+y)。 例如現(xiàn)在有三個(gè)整數(shù) a、 b、 c, 要判別它們能否構(gòu)成三角形的三條邊 ,則首先應(yīng)判別這三個(gè)整數(shù)是否都大于零 , 然后才判別其任意兩個(gè)數(shù)之和是否大于第三個(gè)數(shù) , 其程序塊為: if (a0) amp。 (b0) amp。 (c0) { if (a+bc) amp。 (a+cb) amp。 (b+ca) (Yes)。 } else (No)。Switch語(yǔ)句語(yǔ)法結(jié)構(gòu)如下: switch 表達(dá)式 { case 數(shù)值 1: { 語(yǔ)句塊 1} break。 …… case 數(shù)值 n: { 語(yǔ)句塊 n} break。 Ch3 Java語(yǔ)言基礎(chǔ) 2021/11/10 84 switch語(yǔ)句說(shuō)明: switch后面的表達(dá)式只能返回如 int、 byte、 short和 char類型的值,多分支結(jié)構(gòu)把表達(dá)式返回的值依次與每個(gè) case子句中的值相比較。 當(dāng)表達(dá)式的值與任何 case子句中的值都不匹配時(shí) , 程序執(zhí)行 default后面的語(yǔ)句;當(dāng)表達(dá)式的值與任何 case子句中的值都不匹配且沒有 default子句 , 則程序?qū)⒉粓?zhí)行任何操作 , 直接跳出switch語(yǔ)句 。 因?yàn)?case子句只是起到一個(gè)標(biāo)號(hào)的作用 , 用來(lái)查找入口并從此處開始執(zhí)行 。 因此應(yīng)該在每一個(gè) case分支后 , 用 break語(yǔ)句終止后面的 case分支語(yǔ)句塊的執(zhí)行 。 char oper=39。 switch (oper) { case 39。: // 輸出 a+b (a+++b+=+(a+b))。 case 39。: // 輸出 ab (a++b+=+(ab))。 case 39。: // 輸出 a*b (a+*+b+=+(a*b))。 case 39。: // 輸出 a/b (a+/+b+=+((float)a/b))。 default: // 輸出字符串 (Unknown operator!!)。 程序如下: import .*。 String str。 buf=new BufferedReader(new InputStreamReader())。 str=()。 (Input the month number:)。 month=(str)。 } Ch3 Java語(yǔ)言基礎(chǔ) 2021/11/10 87 static int countDays(int month, int year) { int count = 1。 break。 break。amp。 else count = 28。 } } Ch3 Java語(yǔ)言基礎(chǔ) 2021/11/10 88 循環(huán)結(jié)構(gòu) Java語(yǔ)言提供的循環(huán)結(jié)構(gòu)語(yǔ)句包括: ? for語(yǔ)句 、 ? while語(yǔ)句 ? do while語(yǔ)句 。 ? 循環(huán)體部分:需要反復(fù)執(zhí)行的代碼 ( 塊 ) , 當(dāng)然也可以是一句單一的語(yǔ)句 。 ? 判斷條件 ( 也稱循環(huán)終止條件 ) 部分:是一個(gè)返回邏輯 ( 布爾 ) 值的表達(dá)式 , 用于判斷是否滿足循環(huán)終止條件 , 以便及時(shí)結(jié)束循環(huán) 。 2. 根據(jù)判斷條件的內(nèi)容檢查是否要繼續(xù)執(zhí)行循環(huán),如果判斷條件為真,繼續(xù)執(zhí)行循環(huán),如條件為假,則結(jié)束循環(huán)執(zhí)行下面的語(yǔ)句。 判斷條件 循環(huán)體 true false 賦循環(huán)控制變量初值 循環(huán)控制變量增 ( 減 ) 值 Ch3 Java語(yǔ)言基礎(chǔ) 2021/11/10 90 例 3: 利用 for循環(huán)語(yǔ)句計(jì)算從 1累加到 100的結(jié)果 。 for(i=1。 i++) sum+=i。 // 輸出結(jié)果 } } for循環(huán)語(yǔ)句格式中的三項(xiàng)內(nèi)容(賦初值;判斷條件;循環(huán)控制變量增減方式)可以視不同情況省卻一個(gè)、兩個(gè),甚至全缺。 且每十個(gè)數(shù)據(jù)輸出一行 。 (m+ )。i=30。 // 輸出當(dāng)前項(xiàng) if (i % 10==0 ) // 控制輸出格式 (\n)。 // 下一項(xiàng)為前兩項(xiàng)之和 m=nm
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1