欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

while循环

程序员文章站 2022-06-21 18:26:51
...
当条件为true时,while循环执行一条语句(也可以是一个语句块)。常见格式为
 while(condition) statement
如果开始循环条件的值就为false,则while循环体一次也不执行。

程序1中的程序将计算需要多长时间才能存储一定数量的退休金,假定每年存入相同数量的金额,而且利率是固定的。
(千万不要使用这个程序安排退休计划,这里忽略了通货膨胀和所期望的生活水准。)
程序1源代码:
import java.util.Scanner;

public class While
{
	public static void main(String[] args)
	{
		Scanner in = new Scanner(System.in);
		
		System.out.print("请输入您需要的退休金:");
		double goal = in.nextDouble();
		
		System.out.print("请输入您每年存储的金额:");
		double payment = in.nextDouble();
		
		System.out.print("请输入年利率(%):");
		double interestRate = in.nextDouble();
		
		double balance = 0;
		int years = 0;
		
		//update account balance while goal isn't reached
		while(balance < goal)
		{
			//add this year's payment and interest
			balance += payment;
			double interest = balance * interestRate / 100;
			balance += interest;
			years++;
		}
		
		System.out.println("你将" + years + "年退休。");
	}
}

程序运行结果见图1。
while循环
图1
相关标签: Java while