C#--if语句训练

简介

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 ();

其他:代码调试

  1. 逐过程
  2. 逐语句
  3. 逐行(F11)

你可能感兴趣的:(#,【C#-控制台】)