第五課 流程控制

2021-08-21 10:19:32 字數 1018 閱讀 2350

塊語句:成為乙個整體

語句:

空語句:       ;

非空語句: ***;

程式的流程控制:順序,選擇控制,迴圈

1、順序執行:從上往下,逐條來執行

2、選擇控制:當達到某種條件,執行特定的指令。

if  switch

if(邏輯條件表示式) 

語句; 

雙分支:

if(表示式) //條件為真

else  //條件為假

多分支:

if(表示式1)

語句 1;

else if(表示式2)

語句 2;

...else

語句n;

巢狀if

雙分支:

if(表示式) //條件為真

else  //條件為假

多分支:switch

switch(整型表示式) //注:必須為整型表示式

注:整型表示式表示式與常量表示式進行匹配;匹配成功則執行此分支直到遇到break分支才結束。

//注:1、表示式為真,則執行下列表名句。否則不執行。

2、結合:if()一條語句或者語句塊結合成為一條完整的語句。

迴圈控制:重複執行

for   while  do-while

for(初始化表示式1;(邏輯值)結束表示式;過程表示式)

注:結束表示式為真則迴圈;否則退出迴圈 

巢狀迴圈

for(初始化表示式1;(邏輯值)結束表示式;過程表示式3)

不再迴圈:break;(退出迴圈)

練習題

1、列印如下圖形 

*   

***  

***** 

*******

*********     

2、將54321的整型數字倒著列印

3、求某個數字的是否是回文數字   (***) 121  12345  54321 

4、求某個5位數中那一位數最大!12859

PHP第五課 自動型別轉換與流程控制

學習概要 1.了解自動型別轉換的有哪些 2.了解基本的流程控制語句 3.例項 實現日曆 的寫法 自動型別轉換 1 整型轉字串 echo num.abc 2 字串轉整型 str 3 3 轉布林型別 為假情況 0 0 false array null 未定義 4 強制型別轉換 int str float...

第五課 條件控制語句

運算子的優先順序 a 2 3 4 如果是四則運輸就是先乘除再加減。b 2 or 3 and 4 b 2這個是由於運算優先順序and高於or,因此運算是3 and 4,得出4,2 or 4,得出2。下圖為運算優先順序順序,其中 是最高的。執 的流程 if語句在執 時,會先對條件表示式進 求值判斷,如果...

第五課 文法

1.名詞 場所 行 來 帰 使用移動動詞時,移動的方向用助詞 表示。京都 行 我要去京都。日本 來 我來到了日本。帰 我要回家。注 助詞 讀作 2.行 行 完全否定疑問詞所問的全部範疇時,用助詞 與否定形式一起使用。行 也不去。何 食 什麼也不吃。第6課 沒有任何人在。第10課 3.名詞 交通工具 ...