namespace ex2013_07_22
{
class Ex1_1
{
static void Main(string[] args)
{
Console.Write("请输入半径=");
string s=Console.ReadLine();
/*将字符串解析成数字 */
double r=double.Parse(s);
double area = Math.PI * r * r;
Console.WriteLine("面积="+area);
Console.ReadLine();
}
}
截图:
2.
编写程序,实现字母的加密,首先输出原始字母password!,然后将这个一系列原始字母加密,每个字母都变成字母表中其后的5个字符输出。
class ex1_5
{
static void Main(string[] args)
{
String pwd = "password!";
String zh = "";
for (int start = 0; start < pwd.Length; start++)
{
char zf = char.Parse(pwd.Substring(start, 1));//取字符串从从哪开始取长度为1
char wc = (char)((int)(zf) + 5);
zh = zh + wc;
}
Console.Write("加密后的密码为"+zh);
Console.ReadLine();
}
3.
隐式转换(自动转换):占字节少的到占字节多的数字转换系统能够自动完成
字符串解析:发生在字符串和数字类型之间,而强制转换多发生在数字与字符之间