“这是怎么确定哪里的输入的数据?”
简单: radius = Convert.ToDouble(Console.ReadLine()); //分解一下:
string str = Console.ReadLine() ;//从控制台读取一行字符,以回车结束读取,并把读取的结果赋给 str
double radius = Convert.ToDouble( str); //str是字符型数据,我们需要的是 double型数据,所以要用Convert.ToDouble()强制转换~~~
radius = Convert.ToDouble(Console.ReadLine()); 与以下两行代码效果一样:
string str = Console.ReadLine() ;
double radius = Convert.ToDouble( str);
给你举一个简单的列子吧:string str1="张三!"; string str2="你好!";
用 Console.ReadLine();输出:张三!
你好!
用Console.Read();输出:张三!你好!
其实很简单,一个换行一个不换行,如果你英语还行的话,就看出来了!