完成简单登录效果,设置用户登录账号密码,清空控制台,进入登录页面,请求用户输入账号、密码和验证码(随机产生),并判断用户输入的信息,给出相应的提示。
主要知识点
Random 类
命名空间:
程序集:
netstandard.dll
表示伪随机数生成器,这是一种能够产生满足某些随机性统计要求的数字序列的算法。
namespace _实例练习
{
class Iinstance
{
static void Main(string[] args)
{
Console.OutputEncoding = System.Text.Encoding.Unicode;
Console.WriteLine("---------账户设置界面----------");
Console.WriteLine("请设置账户");
string str1 = Console.ReadLine();
Console.WriteLine("请设置密码");
string str2 = Console.ReadLine();
Console.Clear();//清空控制台
Console.WriteLine("---------用户登录界面----------");
Console.WriteLine("请输入用户名");
string str3 = Console.ReadLine();
Console.WriteLine("请输入密码");
string str4 = Console.ReadLine();
//设置随机验证码
Random rand = new Random();
int num = rand.Next(10000,100000);
Console.WriteLine("请输入验证码" +num);
int str5 =Convert .ToInt32 (Console.ReadLine()) ;
if (str5 ==num &&str1==str3 &&str2 ==str4)
{
Console.WriteLine("Enter correctly");
Console.WriteLine("Login successful");
}
else
{
Console.WriteLine("Login failed");
}
Console.ReadKey();
}
}
}