1、流程控制
举例:输入目标距离,判步行、骑单车或者乘坐交通工具。
Console.WriteLine("输入目标距离,单位KM");
double juli =Convert.ToDouble(Console.ReadLine());
if (juli <= 3)
{
Console.WriteLine("建议步行,锻炼身体,健美身材");
}
else if (juli <= 10 && juli > 3)
{
Console.WriteLine("建议骑单车");
}
else if (juli > 10)
{
Console.WriteLine("建议乘坐交通工具");
}
if (juli<=3)
{
Console.WriteLine("建议步行,锻炼身体,健美身材");
}
if (juli <= 10 && juli > 3)
{
Console.WriteLine("建议骑单车");
}
if (juli>10)
{
Console.WriteLine("建议乘坐交通工具");
}
2、whli和do whli
c#代码是从上到下执行的 ,do....while循环:无论while()中的条件是否为真,do{}中的代码都会预先执行一遍
3、九九乘法表
for (int i = 1; i < 10; i++)
{
for (int j = 1; j <=i; j++)
{
Console.Write(i+"*"+j+"="+i*j+" ");
}
Console.Write("\n");
4、循环
举例:银行利率是千分之三点八。存入本金10000元,计算10年后的本息之和
double benjin = 10000;
double lilv = 0.0038;
for (int i = 1; i <=10; i++)
{
benjin += benjin * lilv;
}
Console.WriteLine(benjin);
5、去除字符串中的任意字符
string name = "hello";
List<char> list = new List<char>();
for (int i = 0; i < name.Length; i++)
{
if (name[i]!='e')
{
list.Add(name[i]);
}
}
name="";
for (int i = 0; i < list.Count; i++)
{
name += list[i];
}
Console.WriteLine(name);
Console.ReadKey();
6、为每个单词加上双引号
string str = "This is a sunny day";
string[] strs= str.Split(' ');
str = "";
for (int i = 0; i < strs.Length; i++)
{
str =str+ "\""+strs[i]+"\"";
}
Console.WriteLine(str);