跟著視頻學 c# asp.net 第三天

來源:互聯網
上載者:User

標籤:style   blog   http   ar   io   color   os   sp   for   

課程要點:

if 的用法
swith的用法
case 後面必須是一個固定的值,不能是運算式,不能是bool運算子
最後要有break
除非是 case "1"
case "2" 合并
while 如果while 後的條件運算式為true就不斷執行執行{}中的代碼

for(code1;code2;code3)。code1:迴圈的初始化代碼,只在迴圈開始之前運行一次;code2,bool類型的運算式,每次迴圈完成前都判斷一下是否為true,只有為true才會進行本次迴圈;code3在每次迴圈之後執行一次。for的三段都可以省略,但是不能丟了“;”。break、continue同樣可以應用於for。

for和while代碼之間都可以互相轉換.

程式碼:

if用法

 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6  7 namespace if用法 8 { 9     class Program10     {11         static void Main(string[] args)12         {13             Console.WriteLine("請輸入使用者名稱:");14             string name = Console.ReadLine();15             Console.WriteLine("請輸入密碼:");16             string password = Console.ReadLine();17             if (name == "admin" && password == "888888")18             {19                 Console.WriteLine("登陸成功!!!");20 21             }22             else23             {24                 if (name != "admin")25                 {26                     Console.WriteLine("使用者名稱不存在!!!");27                     Console.WriteLine("登陸失敗");28                 }29                 if (password != "888888")30                 {31                     Console.WriteLine("密碼不正確!!!");32                     Console.WriteLine("登陸失敗");33                 }34             }35             Console.ReadKey();36         }37     }38 }
View Code

switch用法

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace swith用法{    class Program    {        static void Main(string[] args)        {            Console.WriteLine("請輸入月份");            string month = Console.ReadLine();            switch (month)            {                case "1":                case "3":                case "5":                case "7":                case "8":                case "10":                case "12":                    Console.WriteLine("你輸入的月份天數為31天!");                    break;                case "2":                    Console.WriteLine("你輸入的月份平年為28天,閏年為29天");                    break;                case "4":                case "6":                case "9":                case "11":                    Console.WriteLine("你輸入的月份天數為30天!");                    break;                default:                    Console.WriteLine("你輸入的月份不存在!!!");                    break;            }            Console.ReadKey();        }    }}
View Code

while用法

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace while用法{    class Program    {        static void Main(string[] args)        {            //輸入數字,並輸出輸入數位最大值            int max = 0;            while (true)            {                string num = Console.ReadLine();                if (num == "end")                {                    Console.WriteLine("迴圈結束");                    Console.WriteLine("輸入的最大值是{0}",max);                    Console.ReadKey();                    return;                }                else                {                    int i = Convert.ToInt32(num);                    if (max < i)                    {                        max = i;                    }                }            }                   }    }}
View Code

for用法

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace for用法{    class Program    {        static void Main(string[] args)        {            for (int i1 = 1; i1 <= 9; i1++)            {                for (int i2 = 1; i2 <= 9; i2++)                {                    Console.WriteLine("{0}*{1}={2}", i1, i2, i1 * i2);                }            }            Console.ReadKey();        }    }}
View Code

 

跟著視頻學 c# asp.net 第三天

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.