1 本我 7小时前 50次点击
while循环非常类似于do循环,但有一个明显区别:while循环中的布尔测试在循环开始时进行,而不是最后进行。如果测试结果为false,就不会执行循环。程序会直接跳转到循环之后的代码。
static void Main(string[] args)
{
//声明double变量
double 余额, 利息, 目标余额;
//提示用户输入
WriteLine("你的余额是多少");
余额 = ToDouble(ReadLine());
WriteLine("你的利息是多少");
利息 = 1 + ToDouble(ReadLine())/100.0;
WriteLine("你的目标余额是多少");
目标余额 = ToDouble(ReadLine());
//while循环计算
int 年 = 0;
while (余额 < 目标余额)
{
余额 *= 利息;
++年;
}
WriteLine($"在{年}年后,你的余额是{余额}");
//if判断有无进入循环
if (年 == 0)
WriteLine("不需要进入循环");
//按下任意键结束
ReadKey();
}