JAVA程序員編程學(xué)習(xí)筆記,Javascript流程控制語(yǔ)句

Java是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開(kāi)發(fā)者專業(yè)社群。

給你學(xué)習(xí)路線:html-css-js-jq-javase-數(shù)據(jù)庫(kù)-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm

判斷

判斷語(yǔ)句:

if 語(yǔ)句的語(yǔ)法:if (condition) statement1 else statement2

如果條件計(jì)算結(jié)果為 true,則執(zhí)行 statement1;如果條件計(jì)算結(jié)果為 false,則執(zhí)行 statement2。

小編推薦一個(gè)學(xué)Java的學(xué)習(xí)裙【 六五零,五五四,六零七 】,無(wú)論你是大牛還是小白,是想轉(zhuǎn)行還是想入行都可以來(lái)了解一起進(jìn)步一起學(xué)習(xí)!裙內(nèi)有開(kāi)發(fā)工具,很多干貨和技術(shù)資料分享!

注意事項(xiàng)

選擇

switch 語(yǔ)句的語(yǔ)法:

語(yǔ)法格式

每個(gè)情況(case)都是表示“如果 expression 等于 value,就執(zhí)行 statement”。

關(guān)鍵字 break 會(huì)使代碼跳出 switch 語(yǔ)句。如果沒(méi)有關(guān)鍵字 break,代碼執(zhí)行就會(huì)繼續(xù)進(jìn)入下一個(gè) case。

關(guān)鍵字 default 說(shuō)明了表達(dá)式的結(jié)果不等于任何一種情況時(shí)的操作(事實(shí)上,它相對(duì)于 else 從句)。

ECMAScript 和 Java 中的 switch 語(yǔ)句

ECMAScript 和 Java 中的 switch 語(yǔ)句有兩點(diǎn)不同。在 ECMAScript 中,switch 語(yǔ)句可以用于字符串,而且能用不是常量的值說(shuō)明情況:

1、基本數(shù)據(jù)類型都可以傳遞給switch case語(yǔ)句。

2、case語(yǔ)句可以是表達(dá)式

循環(huán)

while 語(yǔ)句

while 語(yǔ)句是先測(cè)試循環(huán)。這意味著退出條件是在執(zhí)行循環(huán)內(nèi)部的代碼之前計(jì)算的。因此,循環(huán)主體可能根本不被執(zhí)行。

它的語(yǔ)法如下:

while

do-while 語(yǔ)句

do-while 語(yǔ)句是后測(cè)試循環(huán),即退出條件在執(zhí)行循環(huán)內(nèi)部的代碼之后計(jì)算。這意味著在計(jì)算表達(dá)式之前,至少會(huì)執(zhí)行循環(huán)主體一次。

它的語(yǔ)法如下:

dowhile

for 語(yǔ)句

for 語(yǔ)句是前測(cè)試循環(huán),而且在進(jìn)入循環(huán)之前,能夠初始化變量,并定義循環(huán)后要執(zhí)行的代碼。

它的語(yǔ)法如下:

for

這段代碼定義了初始值為 0 的變量 i。只有當(dāng)條件表達(dá)式(i < iCount)的值為 true 時(shí),才進(jìn)入 for 循環(huán),這樣循環(huán)主體可能不被執(zhí)行。如果執(zhí)行了循環(huán)主體,那么將執(zhí)行循環(huán)后表達(dá)式,并迭代變量 i。

for循環(huán)中不會(huì)有局部變量,都是全局的變量。

for in語(yǔ)句

for 語(yǔ)句是嚴(yán)格的迭代語(yǔ)句,用于枚舉對(duì)象的屬性或者遍歷一個(gè)數(shù)組的元素。

它的語(yǔ)法如下:

小編推薦一個(gè)學(xué)Java的學(xué)習(xí)裙【 六五零,五五四,六零七 】,無(wú)論你是大牛還是小白,是想轉(zhuǎn)行還是想入行都可以來(lái)了解一起進(jìn)步一起學(xué)習(xí)!裙內(nèi)有開(kāi)發(fā)工具,很多干貨和技術(shù)資料分享!

for in

for-in語(yǔ)句的作用:

1. 可以用于遍歷數(shù)組的元素。 注意: 使用for-in語(yǔ)句遍歷數(shù)組元素的時(shí)候遍歷出來(lái)是數(shù)組的下標(biāo)。

2. 可以用于遍歷對(duì)象的所有屬性數(shù)據(jù)。 注意: 使用for-in語(yǔ)句遍歷對(duì)象的屬性的時(shí)候,遍歷出來(lái)的是對(duì)象的屬性名。

With語(yǔ)句

wth語(yǔ)句的作用: 有了 With 語(yǔ)句,在存取對(duì)象屬性和方法時(shí)就不用重復(fù)指定參考對(duì)象。

格式:

with(obj){

操作obj的屬性語(yǔ)句;

}

循環(huán)語(yǔ)句的練習(xí)

需求1:顯示"*"為正方形,5行5列。

for(var i = 0 ; i<5; i++){ // 控制行數(shù)

for(var j = 0 ; j<5 ; j++){ //控制列數(shù)

document.write("* ");

}

//換行

document.write("
")

}

document.write("


")

/*

需求2:輸出一個(gè)直角三角形:

for(var i = 0 ; i<5; i++){

for(var j =0 ; j<=i ; j++){

document.write("* ");

}

document.write("
");

}

document.write("


")

小編推薦一個(gè)學(xué)Java的學(xué)習(xí)裙【 六五零,五五四,六零七 】,無(wú)論你是大牛還是小白,是想轉(zhuǎn)行還是想入行都可以來(lái)了解一起進(jìn)步一起學(xué)習(xí)!裙內(nèi)有開(kāi)發(fā)工具,很多干貨和技術(shù)資料分享!

需求3:打印九九乘法表

for(var i = 1 ; i<= 9 ; i++){

for(var j = 1 ; j<=i ; j++){

document.write(i+"*"+j+"="+(i*j)+"? ");

}

document.write("
");

}

PS:java與javascript中有許多類似的地方,就當(dāng)加固復(fù)習(xí),具體的區(qū)別將會(huì)在后面統(tǒng)一整理


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚_t_閱讀 34,692評(píng)論 18 399
  • 第2章 基本語(yǔ)法 2.1 概述 基本句法和變量 語(yǔ)句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,555評(píng)論 0 13
  • 第1章 認(rèn)識(shí)JS JavaScript能做什么?1.增強(qiáng)頁(yè)面動(dòng)態(tài)效果(如:下拉菜單、圖片輪播、信息滾動(dòng)等)2.實(shí)現(xiàn)...
    mo默22閱讀 1,506評(píng)論 0 5
  • 蘋果雞蛋餅 制作/圖文/編輯:NVTUFEI 寶寶輔食‖小餅 媽媽需要知道的..... 1/柔軟細(xì)膩的雞蛋薄餅配上...
    美食達(dá)人計(jì)劃閱讀 1,235評(píng)論 2 45
  • 生活中,我們常常以愛(ài)的名義,想要去改變身邊的人,我們美其名曰“我都是為了你好!”我們打著“愛(ài)”的旗...
    文武娃娃閱讀 2,209評(píng)論 29 13

友情鏈接更多精彩內(nèi)容