C#学习笔记,2021/12/4

 

if-else语句
顺序结构:程序从Main函数进入从上到下一行一行的执行,不会落下任何一行。
 
if语句
语法:
if(判断条件)
{
 
    要执行的代码
 
}
注意:“判断条件”一般为关系表达式或者bool类型的值。
 
执行过程:
程序运行到if处,首先判断if后面小括号中的判断条件,如果条件成立,也就是返回Ture,则执行if所带的大括号中的代码,如果条件不成立,也就是返回false,则跳过if结构,继续向下执行。
注意:先判断,再执行,有可能一行代码都不执行。
用于一种情况的判断。
写一个用户大于18岁才能看电影的提示:

            Console.WriteLine("请输入你的年龄:");
            int age = Convert.ToInt32(Console.ReadLine());
            if (age >18) ;
            {
                Console.WriteLine("您有权观看此电影。");
            }
            Console.ReadKey();

 
if_else语句
语法:
if(判断条件)
{
    要执行的代码:
}else{
    要执行的代码:
}
执行过程:
程序运行到if处,首先判断if所带的小括号中的判断条件是否成立,成立也就是返回ture,则执行if速贷的大括号中的代码,执行完毕,跳出if_else结构;如果不成立,也就是返回false,则提挨过if语句后面的大括号,执行else所带的大括号中的代码,执行完毕后,同样跳过if_else结构
注意:先判断再执行,最少都要执行一条代码,用于两种情况的判断。
 
            if (age >18) 
            {
                Console.WriteLine("您有权观看此电影。");
            }
            else
            {
                Console.WriteLine("您无权观看此电影。");
            }
            Console.ReadKey();
 
            Console.WriteLine("你准备花多少钱?");
            int money = Convert.ToInt32(Console.ReadLine());
            if(money>=200)
            {
                Console.WriteLine("嘿嘿嘿");
            }else if(money>=150)//程序执行到这一步,就默认小于200了
            {
                Console.WriteLine("泡脚加捏脚");
            }else if(money>=100)//程序执行到这一步,就默认小于150了
            {
                Console.WriteLine("捏脚");
            }else if(money>=20)//程序执行到这一步,就默认小于100了
            {
                Console.WriteLine("泡脚吧");
            }
            Console.ReadKey();
 
            Console.WriteLine("请输入你的身高:");
            int gao = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入你的长度:");
            int chang = Convert.ToInt32(Console.ReadLine());
            if(chang>16)
            {
                if(gao>180&&gao<200)
                {
                    Console.WriteLine("可以看电影了");
                }else if (gao > 200)
                {
                    Console.WriteLine("恭喜你,可以免费看电影啦!");
                }
                else
                {
                    Console.WriteLine("回家凉快去吧!");
                }
            }
            else
            {
                Console.WriteLine("回家去吧");
            }
            Console.ReadKey();
 
12/6日修改作业

            Console.WriteLine("请输入你的身高");
            int height = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入你的长度");
            int size = Convert.ToInt32(Console.ReadLine());
            bool b = (height > 180 && size > 18) || (height == 200 && size > 16);
            if  (b)
            {
                Console.WriteLine("你有权观看此部电影 ");
            }
            Console.ReadKey();

posted @ 2021-12-04 19:48  Doser点点  阅读(38)  评论(0)    收藏  举报