作業(yè)要求:2. 不斷要求用戶輸入一個數(shù)字,然后打印這個數(shù)字的二倍,當用戶輸入q的時候程序退出
循環(huán)體:提示用戶輸入數(shù)字 轉換 打印這個數(shù)字的2倍
循環(huán)條件:輸入的不能是q
代碼:
namespace 作業(yè)
{
class Program
{
static void Main(string[] args)
{
/**
* 斷要求用戶輸入一個數(shù)字,然后打印這個數(shù)字的二倍,當用戶輸入q的時候程序退出
* 循環(huán)體:提示用戶輸入數(shù)字 轉換 打印這個數(shù)字的2倍
* 循環(huán)條件:輸入的不能是q
**/
string strNumber = "";//存儲的用戶的輸入
do
{
Console.WriteLine("請輸入數(shù)字");
strNumber = Console.ReadLine();//數(shù)字 q 亂七八糟
if (strNumber != "q")//數(shù)字 亂七八糟
{
try
{
int number = Convert.ToInt32(strNumber);
Console.WriteLine("這個數(shù)字的2倍是{0}", number * 2);
}
catch//輸入的是亂七八糟
{
Console.WriteLine("輸入有誤,請重新輸入");
}
}
else//==q
{
Console.WriteLine("你輸入的是q,程序退出?。?!");
}
} while (strNumber != "q");
Console.ReadKey();
}
}
}
效果:

效果圖2.png