VR引擎程序设计基础第二课

52 阅读2分钟

using System; using System.Diagnostics; namespace ConsolecApp4 { class Program { static void Main(string[] args) { //@符号可以输出多行字符串 /string a =@"第一行 第二行 "; Console.WriteLine(a); //隐式类型转换 Console.WriteLine("a" + 3);///如果一个字符串和一个数字拼接,会将数字转成字符串再拼接 //强制类型转换 Convert.Tolnt32() /string num = "123"; Console.WriteLine(Convert.ToInt32(num) + 1);/

        //控制台输入 Read() ReadLine()
        //Console.Read() 获取控制台输入的一个字符,然后返回改字符对应的十进制数,所以结果是整形类型的数据
        /*int num1 = Console.Read();
        Console.WriteLine(num1);*/

        //console.ReadLine() 获取控制台输入的一个字符串 返回的是一个字符串类型的数据
        /*string b = Console.ReadLine();
        Console.WriteLine(b + 1);*/

        //格式化输出 我想在字符串插入某个变量之前我们用+拼接变量
        /*Console.WriteLine("{0}同学喜欢上{1}的课", "小明", "胡老师");*/
        //请输入几种水果的单价
        /*int apple = 8;
        int banana = 4;
        int orange = 3;
        
        Console.Write("请输入苹果购买的斤数:");
        int appNum = Convert.ToInt32(Console.ReadLine());
        Console.Write("请输入香蕉购买的斤数:");
        int bananaNum = Convert.ToInt32(Console.ReadLine());
        Console.Write("请输入橙子购买的斤数:");
        int orangeNum = Convert.ToInt32(Console.ReadLine());

        Console.WriteLine("水果的总价为{0}元", apple * appNum + banana * bananaNum + orange * orangeNum);*/

        //交换两个变量的值,我们使用一个中间变量来村=存其中一个变量的值
        /*int num1 = 2, num2 = 5;
        int temp = num1;
        num1 = num2;
        num2 = temp;
        Console.WriteLine("num1 = {0},num2 = {1}", num1, num2);*/

        /*int num3 = 45;
        int num4 = num3 / 10;
        int num5 = num3 % 10;
        Console.Write("");
        int Num = Convert.ToInt32(Console.ReadLine());
        Console.WriteLine("45的个位数是{0},十位数{1}", num4, num5);*/

        /*关系运算符 > >= < <= == != 得到的结果是一个布尔值
        Console.WriteLine(2 > 3);
        //逻辑运算符 && 与 表示并且,必须两边都为真结果才为真
         | 或 表示或者 只要有一个结果为真就是真,全家=假才为假
         !表示取反*/

        /*int num = 134;
        int num1 = num / 100;
        int num2 = (num % 100) / 10;
        int num3 = (num % 100) % 10;
        Console.WriteLine("{0}{1}{2}", num3, num2,num1);*/

        //双分支 只有两种情况
        /*if (判断条件)//当条件为真时就就执行语句一,否则执行语句二,判断条件必须为布尔值
        {
            语句一;
        }
        else
        {
            语句二;
        }*/

        int year = Convert.ToInt32(Console.ReadLine());
        if(year >= 60 )
        {
            Console.WriteLine("你不需要买票");
        }else if (year > 14 && year < 60)
        {
            Console.WriteLine("你需要买票,25");
        }
        else
        {
            Console.WriteLine("你是儿童,半价,总共12.5");
        }
      
    }
}

}