循环结构之DO语句

循环结构之DO语句,根据布尔值的测试结果,执行相应代码,DO语句至少执行一次。

using System;
namespace a
{
	class Program
	{
		public static void Main(string[] args)
		{
			double balance,interestRate,targetBalance;
			Console.WriteLine("What is your current balance?");
			balance=Convert.ToDouble(Console.ReadLine());
			Console.WriteLine("What is your current annual interest rate (in %)?");
			interestRate= 1+Convert.ToDouble(Console.ReadLine())/100.0;
			Console.WriteLine("What balance would you like to have?");
			targetBalance=Convert.ToDouble(Console.ReadLine());
			int totalYears=0;
			do
			{
				balance*=interestRate;
				++totalYears;
			}
			while(balance<targetBalance);
			Console.WriteLine("In {0} year {1} you'll have a balance of {2}.",totalYears,totalYears==1?"":"s",balan00ce);
			Console.ReadKey();
		}
	}
}
原文地址:https://www.cnblogs.com/bimgoo/p/2468422.html