利用運算子判斷用戶名和密碼
創建一個控制臺應用程式,在控制臺輸入用戶名和密碼,并使用宣告的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://www.uj5u.com/shujuku/167409.html
標籤:其他
上一篇:ClickHouse壓測
