【源碼+項(xiàng)目部署】Java項(xiàng)目實(shí)戰(zhàn)_Java進(jìn)銷存管理系統(tǒng)_Java項(xiàng)目開發(fā)_Java開源項(xiàng)目
本篇為大家?guī)?lái)Java進(jìn)銷存管理系統(tǒng),希望對(duì)大家有幫助~


關(guān)于Java選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的一個(gè)總結(jié)
任何編程語(yǔ)言中最常見的程序結(jié)構(gòu)就是順序結(jié)構(gòu)。順序結(jié)構(gòu)就是程序從上到下逐行的執(zhí)行,中間沒(méi)有任何判斷和跳轉(zhuǎn)。
如果 main 方法的多行代碼之間沒(méi)有任何流程控制,則程序總是從上向下依次執(zhí)行,排在前面的代碼先執(zhí)行,排在后面的代碼后執(zhí)行。這意味著:如果沒(méi)有流程控制,Java 方法里的語(yǔ)句是一個(gè)順序執(zhí)行流,從上向下依次執(zhí)行每條語(yǔ)句。
不論哪一種編程語(yǔ)言,都會(huì)提供兩種基本的流程控制結(jié)構(gòu):分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。分支結(jié)構(gòu)用于實(shí)現(xiàn)根據(jù)條件來(lái)選擇性地執(zhí)行某段代碼,循環(huán)結(jié)構(gòu)則用于實(shí)現(xiàn)根據(jù)循環(huán)條件重復(fù)執(zhí)行某段代碼。
Java 同樣提供了這兩種流程控制結(jié)構(gòu)的語(yǔ)法,Java 提供了 if 和 switch 兩種分支語(yǔ)句,并提供了 while、do while 和 for 三種循環(huán)語(yǔ)句。一般寫循環(huán)語(yǔ)句時(shí),分以下三步走:
定義初始值
設(shè)置判斷條件
初始值變化
除此之外,JDK5 還提供了一種新的循環(huán):foreach 循環(huán),能以更簡(jiǎn)單的方式來(lái)遍歷集合、數(shù)組的元素。
Java 還提供了 break、continue 和 return 來(lái)控制程序的循環(huán)結(jié)構(gòu),作用如下:
break:表示跳出當(dāng)前層循環(huán)
continue:表示跳出本次循環(huán),進(jìn)入下一次循環(huán)
return:跳出當(dāng)前方法的循環(huán)
當(dāng)在實(shí)現(xiàn)某個(gè)功能語(yǔ)句時(shí),如果需要通過(guò)某一個(gè)條件去判斷,則用選擇結(jié)構(gòu)。當(dāng)實(shí)現(xiàn)某個(gè)功能需要通過(guò)循環(huán)去實(shí)現(xiàn),則用循環(huán)結(jié)構(gòu)。當(dāng)然循環(huán)和選擇是可以相互嵌套的。