字符串连接三种方式
字符串连接的三种方式
string name = "张三"; int age = 18; double height = 175.3; string tel = "132131231"; char gender = '男'; string hobby = "羽毛球";
1、直接连接 Console.WriteLine("有个同学叫"+name+",年龄是"+age+"岁,身高是"+height+"cm,电话是"+tel+",性别"+gender+",爱好"+hobby);
2、占位符 Console.WriteLine("有个同学叫{0},年龄是{1},身高是{2}cm,电话是{3},性别{4},爱好{5}",name,age,height,tel,gender,hobby); 占位符要遵循一个萝卜一个坑的规则,最好从0开始
3、使用特殊符号$ Console.WriteLine($"有个同学叫{name},年龄是{age},身高是{height}cm,电话是{tel},性别{gender},爱好{hobby}");
交换变量代码(使用临时变量与不使用临时变量)
使用临时变量来交换两个变量
int num1,num2;
int temp = num1;
num2 = num1;
num1 = temp;
不适用临时变量来交换两个变量
int num1,num2;
num1 = num1+num2;
num2 = num1-num2;
num1 = num1-num2;
数据类型转换
数据类型转换分为显示(强制)类型转换和隐式(自动)类型转换。
显式类型转换是将大数据转换为小数据,比如将double类型的数据转换成int类型
隐式类型转换是将小数据转换成大数据,比如将int类型转为double类型
如果需要将任意类型的数据转换成任意类型的数据需要使用Concert.To+你想转换之后的数据类型
闰年的判定问题
需要符合两个条件:一:年份能被400整除(2000)二:年份能被4整除但不能被100整除(2008)
让用户输入一个年份,如果是闰年,则输出true,否则false
Console.Writeline("请输入年份");
int year = Convert.ToInt32(Console.ReadLine());
bool b = year%400==0||(year%4==0&&year%100!=0);
Console.WriteLine(b);
Console.ReadKey();