C#知识点-01(字符串连接,交换变量,数据类型转换,闰年判定问题)

本文介绍了C#中字符串连接的三种方式(直接连接、占位符和特殊符号$),展示了变量交换的不同方法以及数据类型转换的显式和隐式概念,还涉及了如何判断闰年的实例代码。
摘要由CSDN通过智能技术生成

字符串连接三种方式

字符串连接的三种方式

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();

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值