if else、switch、for循環
通過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循環