開啟專案
開啟專案, 選擇 “主控台應用程式(.Net Framework), 然後設定 “位置” 及 “專案名稱”

說明
1. 使用Random物件產生一個密碼, 此密碼介於1~100之間(不包含1及100)
2. 設定min=1, max=100
3. 輸入的數字(guest)若等於密碼, 則印出bingo, 並停止迴圈
4. 輸入的數字若小於密碼, 則更改min為guest
5. 輸入的數字若大於密碼, 則更改max為guest
完整代碼
using System;
namespace GameRock
{
class Program
{
static void Main(string[] args)
{
Random r = new Random();
int max = 100, min = 1;
int password = r.Next(2, 99);
int guest;
while (true)
{
Console.Write("請輸入一個數字, 介於{0}~{1}之間 : ", min, max);
//try-catch : 預防字串轉換成數字失敗
try
{
/*
底下將字串轉成數字. 但輸入的數字有可能包含了非數字的文字, 造成轉換失敗
所以使用try-catch包含住
*/
guest = Int32.Parse(Console.ReadLine());
}
catch(Exception e)
{
continue;
}
if (guest == password)
{
Console.WriteLine("Bingo");
break;
}
else if (guest < password)
{
Console.Write("太小了, ");
min = guest;
}
else
{
Console.Write("太大了, ");
max = guest;
}
}
}
}
}
