Convert类型转换的概念:
两个变量的类型如果相兼容,可以使用自动类型转换或者强制类型转换。如果两个变量的类型不兼容,比如string和int,string和double这个时候我们可以用Convert进行转换。
代码:Convert.ToInt32(); Convert.ToDouble();
Console.WriteLine("请输入你的语文成绩");
string chinese = Console.ReadLine();
Console.WriteLine("请输入你的数学成绩");
string math = Console.ReadLine();
Console.WriteLine("请输入你的英语成绩");
string english = Console.ReadLine();
double a = Convert.ToDouble(chinese);
double b = Convert.ToDouble(math);
double c = Convert.ToDouble(english);
Console.WriteLine("你的三科平均为为{0:N2}", (a + b + c) / 3); //输出6.67
Console.ReadKey();
注意:
1.使用Convert进行类型转换,也需要满足一个条件:条件就是“面子上要过得去”。 如下,运行时会抛异常:
string a = "123abc";
int number1 = Convert.ToInt32(a);
Console.WriteLine(number1);
2.控制台输入内容全部用string接收
3.占位符如果相保留小数可写为:{0:N2}或者{0:0.00}代表保留两位小数
网友评论