第三次复习了第二次的知识点,强化while循环for循环 switch语句等用法,对这些语法的用法更加有印象和自己的理解
//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 = Console.Read();
//Console.WriteLine("请输入第二个大写英文字母:");
//int ch2 = Console.Read();
//if (ch1 > ch2)
//{
// Console.WriteLine("ch1>cha2");
//}
//else
//{
// Console.WriteLine("ch2>ch1");
//}
//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;
// }
// }
//}
以上为语法笔记,题目另开一个文章,今天听的理解程度能达到75%能勉强跟上题目也能理解但是自己独立做不出来,课后晚上自己再做一遍题目巩固语法和锻炼自己一个逻辑思维!加油