while循环
程序员文章站
2022-06-21 18:26:51
...
当条件为true时,while循环执行一条语句(也可以是一个语句块)。常见格式为
while(condition) statement
如果开始循环条件的值就为false,则while循环体一次也不执行。
while(condition) statement
如果开始循环条件的值就为false,则while循环体一次也不执行。
程序1中的程序将计算需要多长时间才能存储一定数量的退休金,假定每年存入相同数量的金额,而且利率是固定的。
(千万不要使用这个程序安排退休计划,这里忽略了通货膨胀和所期望的生活水准。)
程序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。
图1
上一篇: 上大学学it专业后的三次最重要的选择