类型,判断语句

42 阅读1分钟

using System; using System.Diagnostics; namespace ConsoleApp3 { class Program { static void Main(string[] args) { //@符号可以输出多行的字符串 string a = @"第一行 第二行 第三行"; Console.WriteLine(a);

        /*
         如果一个字符a串和一个数字拼接,
        会将数字转换成字符串再拼接;如下
         */
        //隐式类型转换  偷偷帮你转换
        Console.WriteLine("a"+3);
        //强制类型转换   Convert.ToInt32()
        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}的课","ming","lingteacher")
         */
        Console.WriteLine("{0}同学喜欢上{1}的课", "ming", "lingteacher");
        int apple = 10;
        int banana = 4;
        int orange = 3;
        Console.WriteLine("请输入苹果购买的斤数:");
        int appNum = Convert.ToInt32(Console.ReadLine());
        Console.WriteLine("请输入香蕉购买的斤数:");
        int bananaNum = Convert.ToInt32(Console.ReadLine());
        Console.WriteLine("请输入橙子购买的斤数:");
        int orangeNum = Convert.ToInt32(Console.ReadLine());
        int allPrice = apple * appNum + banana * bananaNum + orange * orangeNum;
        Console.WriteLine("水果的总价为{0}",allPrice);

        /*
        交换两个变量的值,我们使用一个中间变量 来存取一个变量的值

         */
        int num1 = 2, num2 = 6;
        int temp = num1;
        num1 = num2;
        num2 = temp;
        Console.WriteLine("num1为{0},num2为{1}", num1, num2);
        /*
         除以10和取余10;
        取反
         */
        /*
         关系运算符  > >= <= == !=  得到的结果是一个布尔值
         逻辑运算符   &&  与 ,表示并且的意思,必须两边度为
        真,结果才真,一假则假
        ||   或      一真则真,全假才假
        !    取反
        赋值运算符  =  +=  -=  *=  /=
        a += b  相当于 a = a+b;
        同理

         */
        Console.WriteLine(2>3);


        /*
         双方之  只有两种情况
         多分支
        if(判断条件)  // 当条件为真的时候就执行语句一
        {
            执行语句1
        }
        else if(判断条件2){
            执行语句2
        }
        else{
            执行语句3
        }
         */

        if (Convert.ToBoolean(0)) {
            Console.WriteLine("right");
        }
        else
        {
            Console.WriteLine("error");
        }