简介
if: 首先判断括号中的条件,如果条件成立,如果为true则执行大括号的程序;如果为false则跳过大括号中内容,执行后面的代码。(有可能一个不执行)
注意:
(1)if后面一定 不要加“;”,因为程序执行错误。
(2)if,else :执行中必须执行其中一个条件。
判断瑞年:
Console.WriteLine("请输入年份");
int year = Convert.ToInt32(Console.ReadLine ());
bool result = (year % 400 == 0) || (year % 4 == 0 && year % 100 != 0);
if (result)
{
Console.WriteLine("瑞年");
}
else
{
Console.ReadKey();
}
登录密码成功:
// 让用户输入用户民和密码,如果用户名为admin,密码为123,则提示登录成功。
Console.WriteLine("请输入用户名");
string username = Console.ReadLine();
Console.WriteLine("请输入密码");
string pwd =Console.ReadLine();
if (username == "admin" && pwd == "123")
{
Console.WriteLine("登录成功");
}
else
{
Console.WriteLine("输入密码或者用户错误");
}
Console.ReadKey();
判断是否整除:
// 要求用户输入两个数a.b,如果a和B整除或者a+B 大于100,则输出a的值,否则输出b的值
Console.WriteLine("请输入数字一");
double a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入数字二");
double b = Convert.ToDouble(Console.ReadLine());
if ((a%b==0 || b%a==0)|| (a+b>100))
{
Console.WriteLine (a);
}
else
{
Console.WriteLine (b);
}
Console.ReadKey ();
判断成绩段:ABCD
Console.WriteLine("请输入成绩");
double a = Convert.ToDouble(Console.ReadLine());
if (a>=90)
{
Console.WriteLine ("A");
}
else
{
if (a>=80)
{
Console.WriteLine ("B");
}
else
{
if (a >= 70)
{
Console.WriteLine("C");
}
else
{
Console.WriteLine("D");
}
}
}
Console.ReadKey ();
其他:代码调试
- 逐过程
- 逐语句
- 逐行(F11)