目錄
婁底ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!一. 順序結(jié)構(gòu)?
二. 分支結(jié)構(gòu)
1 .? if 結(jié)構(gòu)
2.switch結(jié)構(gòu)
三. 循環(huán)結(jié)構(gòu)
1.while結(jié)構(gòu)
2. 休息并繼續(xù)
3.for結(jié)構(gòu)
4.do while結(jié)構(gòu)
四. 輸入和輸出:
3個(gè)輸出:
從鍵盤輸入:
循環(huán)輸入:
二. 分支結(jié)構(gòu) 1 .? if 結(jié)構(gòu)按照代碼書寫的順序一行一行的順序執(zhí)行。
語法格式1:
(如果布爾表達(dá)式結(jié)果為true,執(zhí)行if中的語句,否則不執(zhí)行。)
if ( 布爾表達(dá)式 ){ // 語句 } ? ? ? ? ? ? ?
語法格式2: ( 如果布爾表達(dá)式結(jié)果為 true ,則執(zhí)行 if 中語句,否則執(zhí)行 else 中語句。) if ( 布爾表達(dá)式 ){ // 語句 1 } else { // 語句 2 } ? ?語法格式3:
(表達(dá)式1成立,執(zhí)行語句1,否則表達(dá)式2成立,執(zhí)行語句2,否則執(zhí)行語句3)
if ( 布爾表達(dá)式 1 ){ // 語句 1 } else if ( 布爾表達(dá)式 2 ){ // 語句 2 } else { // 語句 3 } 注:在Java里面,else要和else if的右括號(hào)在一行,else if要和if的右括號(hào)在一行。
2.switch結(jié)構(gòu)對(duì)于Java中的if結(jié)構(gòu),它的{ }是很重要的,最好每次寫都要加上。
對(duì)于else的問題,它總會(huì)和離它最近且沒有配對(duì)的if向匹配。?
語法格式: switch ( 表達(dá)式 ){ case 常量值 1 :{ 語句 1 ; break ; } case 常量值 2 :{ 語句 2 ; break ; } default :{ 內(nèi)容都不滿足時(shí)執(zhí)行語句 ; break ; } } 執(zhí)行流程: 1. 先計(jì)算表達(dá)式的值 2. 和 case 依次比較,一旦有響應(yīng)的匹配就執(zhí)行該項(xiàng)下的語句,直到遇到 break 時(shí)結(jié)束 3. 當(dāng)表達(dá)式的值沒有與所列項(xiàng)匹配時(shí),執(zhí)行 default
三.循環(huán)結(jié)構(gòu) 1.while結(jié)構(gòu)不能做switch的參數(shù)的數(shù)據(jù)類型:
long? double? floot? boolean??
能做switch的參數(shù)的數(shù)據(jù)類型:
String,byte、char、short、int
語法格式:
(循環(huán)條件為 true, 則執(zhí)行循環(huán)語句; 否則結(jié)束循環(huán))
while ( 循環(huán)條件 ){ 循環(huán)語句 ; }
2. break 和continueJava中while循環(huán)的死循環(huán)是用布爾表達(dá)式:true
(while語句里面必須是布爾表達(dá)式才可以)
如果使用while(1)這個(gè),1不是一個(gè)布爾表達(dá)式,就不是死循環(huán)了?,會(huì)報(bào)錯(cuò)
break 的功能是讓循環(huán)提前結(jié)束 .(break:結(jié)束所有的循環(huán),剩余循環(huán)不會(huì)在執(zhí)行了) continue 的功能是跳過這次循環(huán) , 立即進(jìn)入下次循環(huán) .(continue:結(jié)束本躺循環(huán))
3.for結(jié)構(gòu)break 和continue是針對(duì)當(dāng)前循環(huán)的,如果有3個(gè)循環(huán)進(jìn)行了嵌套的話,如果break在最里面的那個(gè)循環(huán)里面,那么break只會(huì)結(jié)束當(dāng)前循環(huán)(最里面的那個(gè)循環(huán))不會(huì)影響到其他的循環(huán)。
語法形式: for ( 表達(dá)式① ; 布爾表達(dá)式② ; 表達(dá)式③ ){ 表達(dá)式④ ; }
表達(dá)式1只執(zhí)行一次,表達(dá)式2必須是布爾表達(dá)式
for循環(huán)的死循環(huán):
表達(dá)式2默認(rèn)是true,所以下面這個(gè)就是死循環(huán)了
4.do while結(jié)構(gòu)這個(gè)也是for的死循環(huán)的一種形式:
語法形式: ( 先執(zhí)行循環(huán)語句 , 再判定循環(huán)條件,循環(huán)條件成立則繼續(xù)執(zhí)行,否則循環(huán)結(jié)束。 ) do { 循環(huán)語句 ; } while ( 循環(huán)條件 );四. 輸入和輸出:
3個(gè)輸出:
格式化字符串:?
?從鍵盤輸入: 使用 Scanner 讀取字符串 / 整數(shù) / 浮點(diǎn)數(shù) System.in表示從鍵盤獲取
在調(diào)用Scanner結(jié)束后,要記得關(guān)閉方法 sc.close();
String? 使用的是? ?Line? ?? ;? ? int? ?使用的是? ?Int? ? ? ??
使用 next? 只能獲取到第一個(gè)空格之前的內(nèi)容了。
下面代碼中上面的int?輸入完成以后會(huì)有一個(gè)回車,結(jié)果這個(gè)回車就被下面的輸入給讀取接收了,所以這個(gè)程序就結(jié)束了。
循環(huán)輸入:當(dāng)遇到上面的那個(gè)圖片的那種情況的時(shí)候,我們就需要想辦法把這個(gè)上一次輸入時(shí)候的這個(gè)回車給它接收一下,所以可以加一個(gè)接收的這個(gè)代碼,然后就不會(huì)影響到下面的輸入操作了。
循環(huán)輸入int類型的數(shù)據(jù),使用hasNextInt?方法,直到ctrl+D就可以結(jié)束循環(huán)了。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
分享題目:java----邏輯控制-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://m.rwnh.cn/article0/ddocio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、App設(shè)計(jì)、面包屑導(dǎo)航、網(wǎng)站排名、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容