第二节课首先复习了上一节课的重要知识点,其次介绍了类型转换Convert.ToInt32,以及输出关键字 Console.ReadLine()和Read的区别,讲解了运算符的优先级以及条件分支if else 和switch分支语句
//using System;
//namespace demo0926
//{
// class Programs
// {
// static void Main(string[] args)
// {
//int x, y;
// x = -1;
// y = x++ + ++x;//后置++拿原来的值参与运算后++并不需要等运算结束在++
//@ 取消转义 第二作用 可以输出多行字符串
//string a = @"Sunny
// sunny
// sunny
// sunny";
//Console.WriteLine(a);
//Console.WriteLine(a + "这是多行字符串");//使用+号进行字符串 字符串+数字 会做一个隐式转换(自动识别)
//类型转换 Convert.ToInt32
//string num = "24";
//int num1 = Convert.ToInt32(num);
//Console.Write(num1 + 3);
// //转字符串 Convert.ToString()
// string num2 = Convert.ToString(num1);
// Console.Write(num2 + 3);
// //转bool类型 除了0以外的数字转成bool类型都是true
// bool check1 = Convert.ToBoolean(0);
// Console.WriteLine(check1);
// //输入 Read() ReadLine()
//// Read()获取控制台输入的一个字符 返回值的类型是整数类型 char是可以转成对应的十进制
// int get1 = Console.Read();
// Console.WriteLine("我是整数{}" + get1);
// //ReadLine() 获取控制台输入的字符串,返回值类型是字符串类型
//string get2 = Console.ReadLine();
//Console.WriteLine(get2 + 3);
//double apple_price = 6.4;
//double banana_price = 4.4;
//double orange_price = 5.4;
//Console.WriteLine("请输入苹果购买的斤数:");
//int apple = Convert.ToInt32(Console.ReadLine());
//Console.WriteLine("请输入香蕉购买的斤数:");
//int banana = Convert.ToInt32(Console.ReadLine());
//Console.WriteLine("请输入橘子购买的斤数:");
//int orange = Convert.ToInt32(Console.ReadLine());
//Console.WriteLine(apple * apple_price + banana * banana_price + orange * orange_price);
//交换两个变量的值 python a,b=b,a
//需要借住一个中间变量 先存a的值
//int num3 = 12, num4 = 14;
//int num5 = num3;
//num3 = num4;
//num4 = num5;
//Console.WriteLine("{0}{1}", num3, num4);//需要高速是第几个所有需要括号
////格式化输出 0表示第一个 1表示第二个 {}表示占位 括号中填的是编号
//int num1 = Convert.ToInt32(Console.ReadLine());
//int ge = num1 % 10;
//int shi = num1 / 10;
//Console.WriteLine("个位数是 {0} 十位数是 {1}", ge, shi);
//关系运算符 判断 结果是布尔类型 < > < => ==判断相等 !=不等
//Console.WriteLine(0 != 2);
//赋值运算符 = += -= *= /= ...
// num3 += 1; //num3=num3+1 num3-=3 num3=num3-3
//逻辑运算符 与&&(表示并且的意思,a&&b左右都是布尔类型的值) 或|| 非!
//与&&(表示并且的意思,a&&b左右都是布尔类型的值)两边都为真结果才是真,有一假结果就为假
//或 || 表示或的意思,a||b 只要有一个是真结果就是真,全假则假
//非 ! 表示取反,比如真 取反就是假
//Console.WriteLine("请输入一个三位整数:");
//int num1 = Convert.ToInt32(Console.ReadLine());
//int ge = num1 % 10;
//int shi = num1 / 10 % 10;
//int bai = num1 / 100;
//Console.WriteLine("相反顺序输出:{0} {1} {2}", ge, shi, bai);
//条件分支
//双分支
//if (3>2) //括号中填的是判断条件,如果条件为真则执行if中的语句如果条件为假则执行else中的语句
//{
// Console.WriteLine("分数比你高");
//}
//else //否则 就是另外一种情况
//{
// Console.WriteLine("分数比你低");
//}
//多分支 if...else if...else if...else else是不需要写条件的
//去动物园买票 成人票老年票>=60 儿童票
////先输入年龄
//int year = Convert.ToInt32(Console.ReadLine());
//if (year >= 60)
//{
// Console.WriteLine("您是老年人,免费");
//}
//else if (14 < year && year < 60)
//{
// Console.WriteLine("您是成年票,15元");
//}
//else if(0<year&&year<=14)
//{
// Console.WriteLine("你是儿童票,半价7.5元");
//}
//else
//{
// Console.WriteLine("非人类");
//}
//Console.WriteLine("请输入一个非0整数");
//int a = Convert.ToInt32(Console.ReadLine());
//if(a>0)
//{
// Console.WriteLine("该数为正数{0}",a);
//}
//else
//{
// a = -a;
// Console.WriteLine("该数为负数,绝对值为{0}", a);
//}
//Console.WriteLine("请输入第一个大写英文字母:");
//int ch1 =Convert.ToInt32(Console.ReadLine());
//Console.WriteLine("请输入第二个大写英文字母:");
//int ch2 = Convert.ToInt32(Console.ReadLine());
//if(ch1>ch2)
//{
//}
//switch 分支语句 一定会有判断然后代码会按顺序执行
//switch(判断值)
//{
// case 值1;
// 执行语句1
// break;
// case 值2;
// 执行语句2
// break;.....
// default:执行默认语句
// break;
//}
//星期判断
//int day = Convert.ToInt32(Console.ReadLine());
//switch (day)
//{
// case 1:
// case 2:
// Console.WriteLine("一二上vr引擎");
// break;
// case 3:
// Console.WriteLine("星期三上数据结构");
// break;
// case 4:
// Console.WriteLine("星期四上C++");
// break;
// case 5:
// Console.WriteLine("星期五真好");
// break;
// default:
// Console.WriteLine("休息");
// break;
//}
// }
// }
//}