Java 循环 - Java 编程入门

while 语句可以在表达式为真时,循环执行代码,直到表达式不为真时结束循环。如下:

while(balance < goal) {
    balance += payment;
    double interest =  balance * interestRate / 100;
    balance += interest;
    years++;
}

while 语句的流程图

假定每年存入相同数量的金额,且利率是固定的,程序计算需要多长时间才能够存储一定数量的退休金。

如果表达式为假,while 可能一次都不会执行。还有一种循环是 do...while,不论什么情况,它都会首先运行循环里的代码,然后在判断表达式,当条件为真时,继续循环。

do {
    balance += payment;
    double interest =  balance * interestRate / 100;
    balance += interest;
    years++; 
} while(balance < goal);

while 语句的流程图

Loading...


Run