类
//一些不同的类的使用练习,还有好多好多,不一一列举了
输入一个单词,打印单个字母
static void Main(string[] args)
{
while (true)
{
Console.WriteLine("请输入一个单词或词组:");
string s = Console.ReadLine();
int a = s.Length;
for (int i = 0; i <a ; i++)
{
Console.WriteLine(s.Substring(i,1));//截取字符串 第i位开始截取(包含第i位),截取一位
}
Console.ReadLine();
}
}
Math类
static void Main(string[] args)
{
while (true)
{
Console.WriteLine("输入一个小数");
double s = Convert.ToDouble(Console.ReadLine());
double a = Math.Ceiling(s);//取大于s的最小整数 数值取出时的整数s.0000000000...... 所以用double 来定义变量
double b = Math.Floor(s);//取小于s的最大整数 同上
double c = Math.Round(s, 3);//四舍五入,当整数部分为奇数5上位,当整数部分为偶数5舍去
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
Console.ReadLine();
}
}
datetime类
//这种方法很方便的给出是哪一年的第几天
static void Main(string[] args)
{
while (true)
{
Console.WriteLine("请输入一个日期:");
string s = Console.ReadLine();
DateTime dt = new DateTime();//初始化系统时间
dt = Convert.ToDateTime(s);//输入时间赋给dt
int i = dt.DayOfYear;//取出输入时间是当年第几天
string s1 = Convert.ToString(dt.DayOfWeek);//取出输入时间是星期几
s = dt.ToString("yyyy-MM-dd");//把输入格式转换成这个格式 是占位符
Console.WriteLine(s);
Console.WriteLine("是本年的第"+i+"天");
Console.WriteLine("当天是"+s1);
Console.ReadLine();
}
}