日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

JAVA循环与分支语句edu_Java分支结构和循环结构原理与用法详解

發(fā)布時(shí)間:2023/12/15 java 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA循环与分支语句edu_Java分支结构和循环结构原理与用法详解 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文實(shí)例講述了Java分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。分享給大家供大家參考,具體如下:

流程控制分類

順序語(yǔ)句:從上到下按順序依次執(zhí)行

分支語(yǔ)句:根據(jù)條件不同,執(zhí)行不同語(yǔ)句

循環(huán)語(yǔ)句:重復(fù)執(zhí)行某些動(dòng)作

單分支條件判斷語(yǔ)句

條件語(yǔ)句

只是單獨(dú)的判斷條件是否成立

if選擇結(jié)構(gòu)是根據(jù)條件判斷之后再做處理

語(yǔ)法

if(布爾表達(dá)式)

{

//如果布爾表達(dá)式為true將執(zhí)行的語(yǔ)句

}

注意:條件必須是boolean類型

if只帶一條語(yǔ)句可以省略{}

雙分支條件判斷語(yǔ)句

if...else...需要對(duì)條件成立和不成立的情況分別處理

if 語(yǔ)句后面可以跟 else 語(yǔ)句,當(dāng) if 語(yǔ)句的布爾表達(dá)式值為 false 時(shí),else 語(yǔ)句塊會(huì)被執(zhí)行。

語(yǔ)法

if(條件){

//代碼塊1

}else{

//代碼塊2

}

多分支條件判斷語(yǔ)句

if...else if...else 語(yǔ)句

語(yǔ)法

if(布爾表達(dá)式 1){

//如果布爾表達(dá)式 1的值為true執(zhí)行代碼

}else if(布爾表達(dá)式 2){

//如果布爾表達(dá)式 2的值為true執(zhí)行代碼

}else if(布爾表達(dá)式 3){

//如果布爾表達(dá)式 3的值為true執(zhí)行代碼

}else {

//如果以上布爾表達(dá)式都不為true執(zhí)行代碼

}

注意:多個(gè)條件用多個(gè) else if,而if只能有一個(gè);

else可以省略,表示以上條件都不成立執(zhí)行else

if,else if,else只帶一條語(yǔ)句可以省略{}

String類型比較字符串相等的方法

字符串1.equals("字符串2");//相等 true 不相等f(wàn)alse

== 判斷的是內(nèi)存地址,是否為同一對(duì)象,不是字符串值。

int num2 = input.nextInt();

boolean flag = num2.equals("+");

switch語(yǔ)句

switch 語(yǔ)句判斷一個(gè)變量與一系列值中某個(gè)值是否相等,每個(gè)值稱為一個(gè)分支。

語(yǔ)法

witch(expression){

case value :

//語(yǔ)句

break; //可選

case value :

//語(yǔ)句

break; //可選

//你可以有任意數(shù)量的case語(yǔ)句

default : //可選

//語(yǔ)句

}

switch和多重if的區(qū)別

【1】switch只能進(jìn)行等值的條件判斷;多重if可以判斷任何情況,但多用于范圍的判斷;

【2】同樣都是等值的判斷,switch效率要高一些

switch注意:

【1】支持標(biāo)簽堆疊:空標(biāo)簽羅列在一起

【2】多個(gè)條件判斷可以有多個(gè)case標(biāo)簽

【3】default:標(biāo)簽可以省略

【4】break;結(jié)束switch不加 繼續(xù)執(zhí)行;

【5】表達(dá)式的類型與值的類型要一致,只能是byte,short,int,char,String,枚舉

package test;

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

System.out.println("輸入一個(gè)月份:");

int month = input.nextInt();

switch(month) {

case 3:

case 4:

case 5:

System.out.println("春天");

break;

case 6:

case 7:

case 8:

System.out.println("夏天");

break;

case 9:

case 10:

case 11:

System.out.println("秋天");

break;

case 12:

case 1:

case 2:

System.out.println("冬天");

break;

default:

System.out.println("輸入的月份不正確!");

}

System.out.println("Game Over!");

}

}

分支語(yǔ)句嵌套

if(條件1){

if(條件2){

代碼塊;

}

}

注意:只有外層 條件1 成立true,才能進(jìn)行內(nèi)層 條件2 的判斷。

循環(huán)語(yǔ)句

循環(huán):重復(fù)執(zhí)行的操作。

特點(diǎn):循環(huán)條件

循環(huán)操作

分類:

非固定次數(shù)循環(huán)

while

do - while

固定次數(shù)循環(huán)

for

非固定次數(shù)循環(huán)

while(條件){

循環(huán)體;//循環(huán)操作

}

特點(diǎn):先進(jìn)行條件判斷,后執(zhí)行循環(huán)操作。

解決循環(huán)次數(shù)固定的問(wèn)題:

三要素:1.循環(huán)變量的初值;

2.循環(huán)變量的終止值(條件)

3.循環(huán)變量變化的值(迭代,增量)

解決非固定次數(shù)問(wèn)題:

解題方法:1.確定循環(huán)條件

2.確定循環(huán)體;

do-while循環(huán)

do{

循環(huán)體;

}while(循環(huán)條件);

注意:先執(zhí)行,后判斷條件;

固定次數(shù)循環(huán)

for(初值;條件終止值;增量){

循環(huán)操作;

}

注意:先條件判斷

支持逗號(hào)表達(dá)式

跳轉(zhuǎn)語(yǔ)句

break

【1】用在switch和循環(huán)中

【2】用在單層循環(huán)中,用來(lái)結(jié)束循環(huán)

continue

【1】continue語(yǔ)句用來(lái)結(jié)束本次循環(huán)

【2】用在循環(huán)語(yǔ)句中

更多關(guān)于java算法相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》

希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。

總結(jié)

以上是生活随笔為你收集整理的JAVA循环与分支语句edu_Java分支结构和循环结构原理与用法详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 狠狠干在线 | 亚洲高清福利 | 中国女人内谢69xxxx免费视频 | 性做久久久久久 | 久热这里有精品 | 午夜偷拍视频 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 日本不卡视频在线播放 | 午夜高清| 四虎黄网| 久久久久久免费毛片精品 | 国产精品一区二区精品 | 草逼网站 | 性色在线视频 | 久久久久久久久久久久电影 | 亚洲Av无码成人精品区伊人 | 一区二区在线视频播放 | 奇米网7777 | 色窝在线| 少妇裸体淫交视频免费看高清 | 性天堂网| 国产精品久久久久久久久久直播 | 91porn在线| 久久99久久99精品中文字幕 | 日本成人三级电影 | 欧美裸体视频 | 中文字幕精品在线视频 | 无码人妻一区二区三区免费 | 波多野结衣一区二区在线 | 好吊色一区二区 | 欧美性理论片在线观看片免费 | 福利在线国产 | 欧美1| 精品国产一区二区三区噜噜噜 | 国产一区二区三区免费观看视频 | 不卡国产视频 | www夜插内射视频网站 | 香蕉视频在线免费 | xxxx18日本 | 青青草手机在线观看 | 欧洲av一区 | 能在线观看的av网站 | 国产三级自拍视频 | 亚洲区一区二区三区 | 午夜影院免费观看 | 久久影院中文字幕 | 日本美女毛茸茸 | 亚洲在线综合 | 欧美黄色片| 黄色免费在线观看视频 | 日日噜噜夜夜爽爽 | 亚洲图片欧美在线 | av中文字幕av | 精品人妻一区二区三区香蕉 | 中文av在线播放 | 国产13页 | 一区二区免费看 | 日出白浆视频 | 苍井空张开腿实干12次 | 日日夜夜拍 | 亚洲成人久| 亚洲熟女少妇一区二区 | 国产手机在线播放 | 蜜臀av性久久久久蜜臀aⅴ | 青青视频一区二区 | 天天干天天操天天玩 | 中国少妇毛片 | 免费成人深夜小野草 | www.夜夜骑| 欧美久久久久久久久 | 国产激情无码一区二区 | 中国a级黄色片 | 成人动漫h在线观看 | 久久精品色妇熟妇丰满人妻 | 国产日产亚洲系列最新 | 欧美成人hd | 91在线无精精品一区二区 | av免费在线观看不卡 | 美女被啪啪 | www.日本com| 欧美美女一区二区三区 | 日韩理论在线 | 国产精品无码白浆高潮 | 经典三级第一页 | 丁香花电影免费播放电影 | 乱淫的女高中暑假调教h | 亚洲一区二区三区加勒比 | 欧美真人性野外做爰 | 亚洲网站在线 | 日韩av网址大全 | 秋霞7777鲁丝伊人久久影院 | 中文字幕在线网址 | 91色吧 | 伊人精品视频 | 强侵犯の奶水授乳羞羞漫虐 | 日韩永久 | 三点尽露的大尺度国产 | 奇米精品一区二区三区在线观看一 | 中出一区二区 |