第二天
1 //交换变量 2 //方法1 3 int n1 = 1; 4 int n2 = 2; 5 int temp = n1; 6 n1 = n2; 7 n2 = temp; 8 9 10 Console.WriteLine("交换后n1={0},n2={1}", n1, n2); 11 Console.ReadKey(); 12 13 //方法2 14 int n1 = 10; 15 int n2 = 20; 16 n1 = n1-n2;//n1=-10,n2=20 17 n2 = n1 + n2;//n1=-10,n2=10 18 n1 = n2 - n1; 19 20 Console.WriteLine("n1={0},n2={1}",n1,n2); 21 Console.ReadKey();
1 //接收用户的输入 2 //练习1 3 Console.WriteLine("请问你喜欢吃什么水果"); 4 string fruit = Console.ReadLine(); 5 Console.WriteLine("这么巧我也喜欢吃{0}", fruit); 6 Console.ReadKey(); 7 8 9 //练习2 10 Console.WriteLine("请输入姓名"); 11 string name = Console.ReadLine(); 12 Console.WriteLine("请输入性别"); 13 string xinbie = Console.ReadLine(); 14 Console.WriteLine("请输入年龄"); 15 string age = Console.ReadLine(); 16 Console.WriteLine("您的姓名是{0},性别是{1},年龄是{2}", name, xinbie, age); 17 Console.ReadKey();
1 //转义符 2 Console.WriteLine("今天天气好晴朗\n处处好风光"); 3 Console.WriteLine("我想在这句话中输出一\"\"个英文的半角双引号"); 4 \n 表示换行 5 \" 输出符号 6 \t 空格,表示一个TAB的空格 7 \b 删除前一个字符 8 \\ 表示一个\
@符号 1.取消\在字符串当中的转义作用 2.将字符串按照原格式输出 9 Console.ReadKey();
1 //强制类型转换 2 3 double n=3.14; 4 int s = (int)n; 5 Console.WriteLine(s); 6 Console.ReadKey();
1 string n = "123"; 2 //字符串转int或者double类型 3 double d = Convert.ToDouble(n); 4 Console.WriteLine(d); 5 Console.ReadKey(); 6 7 int c = Convert.ToInt32(n); 8 Console.WriteLine(c); 9 Console.ReadKey();
1 //编程实现107653秒是几天几小时几分钟几秒 2 int miao = 107653; 3 int days = 107653 / 86400; 4 int sces = miao % 86400; 5 int hours = sces / 3600; 6 sces = sces % 3600; 7 int mins = sces / 60; 8 sces = sces % 60; 9 Console.WriteLine("{0}秒是{1}天{2}小时{3}分钟{4}秒", miao, days, hours, mins, sces); 10 Console.ReadKey();
1 //让用户输入姓名 语文 数学 英文 三门课的成绩 2 //然后给用户显示:XX·你的总成绩为XX分,平均成绩为XX分 3 Console.WriteLine("请输入姓名"); 4 string name = Console.ReadLine(); 5 Console.WriteLine("请输入语文成绩"); 6 string yuwen = Console.ReadLine(); 7 Console.WriteLine("请输入数学成绩"); 8 string shuxue = Console.ReadLine(); 9 Console.WriteLine("请输入英语成绩"); 10 string yingyu = Console.ReadLine(); 11 int a = Convert.ToInt32(yuwen); 12 int b = Convert.ToInt32(shuxue); 13 int c = Convert.ToInt32(yingyu); 14 Console.WriteLine("{0},你的总成绩为{1},平均成绩为{2}",name,a+b+c,(a+b+c)/3); 15 Console.ReadKey();
1 ////关系运算符 2 //> 3 //< 4 //>= 5 //<= 6 //== 7 //!= 8 ////复合赋值运算符 9 //+= //num+=20 num = num + 20; 10 //-= 11 //*= 12 ///= 13 //%= 14 ////逻辑运算符,由逻辑运算符连接的表达式 15 //&& 逻辑与 5>3 &&true 3>5 &&false 两边成立 16 //|| 逻辑或 3 > 5 ||false 一边成立 17 //! 逻辑非 ture--false false---ture
1 //输入语文和数学成绩判断是否正确,正确输出true 错误输出false 2 1.语文数学成绩都大于90 3 Console.WriteLine("请输入语文成绩"); 4 double a = Convert.ToDouble(Console.ReadLine()); 5 Console.WriteLine("请输入数学成绩"); 6 double b = Convert.ToDouble(Console.ReadLine()); 7 bool c = a > 90 && b > 90; 8 Console.WriteLine(c); 9 Console.ReadKey(); 10 //2.其中一门大于90分 11 Console.WriteLine("请输入语文成绩"); 12 double a = Convert.ToDouble(Console.ReadLine()); 13 Console.WriteLine("请输入数学成绩"); 14 double b = Convert.ToDouble(Console.ReadLine()); 15 bool c = a > 90 || b > 90; 16 Console.WriteLine(c); 17 Console.ReadKey();
1 //年份能被400整除 2 //年份能被4整除但不能被100整除 3 Console.WriteLine("请输入要判断的年份"); 4 int year = Convert.ToInt32(Console.ReadLine()); 5 bool b = (year % 400 == 0) || (year % 4 == 0 && year % 100 != 0); 6 Console.WriteLine(b); 7 Console.ReadKey(); 8