1. 程式人生 > >if else、switch、for循環

if else、switch、for循環

try nbsp tel 錯誤 string bsp [] 用戶 oid

通過if else 來做的一個小型簡單的國家首都查詢

static void Main(string[] args)
{

//國家首都查詢

Console.Write("請輸入國家名:");
string country = Console.ReadLine();
if (country == "中國")
{
Console.WriteLine("中國的首都是北京!");
}
else if (country =="日本")
{
Console.WriteLine("日本的首都是東京!");
}
else if(country =="越南")
{
Console.WriteLine("越南的首都是河內!");
}
else if (country == "泰國")
{
Console.WriteLine("泰國的首都是曼谷!");
}
else if (country =="緬甸")
{
Console.WriteLine("緬甸的首都是仰光!");
}
else
{
Console.WriteLine("請核對後再輸入");
}
Console.Write("程序結束");
Console.ReadLine();
}

通過switch循環做了一個簡單的小程序

static void Main(string[] args)
{
string choice = "1";
switch (choice)
{
case "1":
Console.Write("登錄");
break;
case "2":
Console.Write("註冊");
break;
case "3":
Console.Write("個人信息");
break;

default:
Console.Write("輸入錯誤");
break;
}
Console.ReadLine();

}

通過for循環和if判斷做的一個,判斷是否為質數。

static void Main(string[] args)
{
Console.Write("請輸入一個數:");
int number = int.Parse(Console.ReadLine());
int num = 0;
for (int i = 1; i <= number; i++)
{

if (number % i == 0)
{
num++;
}
}

if (num == 2)
{
Console.Write(number + "是質數");

}
else
{
Console.WriteLine(number + "不是質數");
}
Console.Write("按回車鍵結束程序");
Console.ReadLine();
}

同樣也是判斷是否是質數,這次用的是bool類型判斷的

static void Main(string[] args)
{
Console.Write("請用戶輸入一個數:");
int number = int.Parse(Console.ReadLine());

bool isFind = false;
for(int i =2;i <number;i++)
{
if( number % i == 0)
{
isFind = true;
break;
}
}
if(isFind)
{
Console.Write(number+"不是質數");
}
else
{
Console.WriteLine(number+"是質數");
}
Console.Write("按回車鍵結束程序");
Console.ReadLine();
}

if else、switch、for循環