C# 运算符的综合应用
程序员文章站
2022-06-23 14:57:08
创建一个控制台应用程序,在控制台输入用户名和密码,并使用声明的string类型变量记录,然后使用关系运算符(==)和逻辑运算符(&&)判断输入的用户名和密码是否与指定的用户名和密码相匹配,最后使用条件运算符(?:)判断用户是否登陆成功,并输出登录信息,代码如下:using System;namespace lian__xi{ class Program { static void Main(string[] args) {...
利用运算符判断用户名和密码
创建一个控制台应用程序,在控制台输入用户名和密码,并使用声明的string类型变量记录,然后使用关系运算符(==)和逻辑运算符(&&)判断输入的用户名和密码是否与指定的用户名和密码相匹配,最后使用条件运算符(?:)判断用户是否登陆成功,并输出登录信息,代码如下:
using System;
namespace lian__xi
{
class Program
{
static void Main(string[] args)
{
for (; ; ) //for循环只是为了在控制台方便测试;
{
Console.WriteLine("请输入用户名:");//输入用户名;
String strName = Console.ReadLine();//定义一个String变量,用来存储用户名;
Console.WriteLine("请输入用户密码:");//输入用户密码
String strPwd = Console.ReadLine();//定义一个Starting变量,用来存储用户密码;
bool blLogin = (strName=="stars"&&strPwd=="1234567890");
//使用三目运输符判断用户是否登陆成功;
string stlnfo = blLogin ? "登陆成功":"登陆失败";
Console.WriteLine(stlnfo); //输出登录信息;
Console.ReadLine();
}
}
}
}
运算结果:
请输入用户名:
54
请输入用户密码:
265465
登陆失败
请输入用户名:
stars
请输入用户密码:
1234567890
登陆成功
加密用户密码等重要信息
创建一个控制台应用程序,使用逻辑与运算符对指定数据进行加密;
代码如下:
using System;
namespace stars
{
class Program
{
static void Main(string[] args)
{
//for循环是为了方便在控制台测试运行结果;
for (; ; )
{
Console.WriteLine("**************************加密*******************\n\n 下面对密码:123456进行加密\n\n");
Console.WriteLine("请输入加密密钥: ");
int i = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\n 加密后的密码为: ");
//加密数据;
int a = 123456 ^ i;
Console.WriteLine(a);
Console.WriteLine("\n\n\n*******************解密******************\n\n 请输入密钥进行解密:");
int i1 = Convert.ToInt32(Console.ReadLine());
//解密数据;
int i2 = a ^ i1;
if (123456 == i2)
{
Console.WriteLine("\n解密成功!!!!! ");
}
else
{
Console.WriteLine("\n\n解密失败!!!");
}
Console.WriteLine("++++++++++++++++++++++++");
}
}
}
}
运行结果:
*************************加密*******************
下面对密码:123456进行加密
请输入加密密钥:
123
加密后的密码为:
123451
*******************解密******************
请输入密钥进行解密:
321
解密失败!!!
++++++++++++++++++++++++
**************************加密*******************
下面对密码:123456进行加密
请输入加密密钥:
123
加密后的密码为:
123451
*******************解密******************
请输入密钥进行解密:
123
解密成功!!!!!
++++++++++++++++++++++++
本文地址:https://blog.csdn.net/qq_45872962/article/details/108980335