關於Web前端 編程時流程控制中的流程控制圖和 if 判斷及九九乘法表
本次分享首先是流種植控制圖的一些理論知識:
一、流程圖:使用標準化的圖形方案,分析某個功能的實現步驟(標準化:流程圖規定的形狀)
二、接下來說一下 if 判斷一些知識點
1、在if判斷中如果某個分支中的代碼只有1行,則該分支的大括號可以省略;
2、同時在一個if結構中,if必須出現一次,else if可以出現任意多次, else可以出現0次或1次 ;
3、三目運算符就是一個簡單版的if判斷
註釋:
三目運算符:又叫做三元運算符,它需要三個操作數參與運算
書寫方式:操作數1 ? 操作數2 : 操作數3(操作數1為bool類型,操作數2和3必須是相同類型)
返回結果:如果操作數1判定結果為真,則將操作數2作為返回結果
如果操作數1判定結果為假,則將操作數3作為返回結果
下面舉例說明:
案例 :讓用戶輸入一個正整數,如果輸入正確,則判斷該數是奇數還是偶數,如果輸入錯誤(小於等於0),則提示他錯誤信息。
【答案】
參考做法1:
Console.Write("請輸入一個正整數:");
int n = int.Parse(Console.ReadLine());
if (n <= 0)
{
Console.WriteLine("輸入錯誤");
}
else
{
if (n % 2 == 0)
{
Console.WriteLine("偶數");
}
else
{
Console.WriteLine("奇數");
}
}
參考做法2:
Console.Write("請輸入一個正整數:");
int n = int.Parse(Console.ReadLine());
if (n <= 0)
{
Console.WriteLine("輸入錯誤");
}
else if (n % 2 == 0)
{
Console.WriteLine("偶數");
}
else
{
Console.WriteLine("奇數");
三、以下是九九乘法表用c#語言的實現方式:
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write(i + "*" + j + "=" + i * j + "\t");
}
Console.WriteLine();
}
Console.ReadLine();
好了,今天就先到這裏了,晚安!!! 2017-06-25 00:06:59
關於Web前端 編程時流程控制中的流程控制圖和 if 判斷及九九乘法表