我在每次循环运行时更新总数时遇到问题。 我一直在使用值2,50和5来检查我的工作。 总数应该是:3,4.5,6.75,10.125,15.1875,但我能得到的只是第一个总数。在Java循环中更新总数
任何帮助非常感谢!谢谢!!
这里是我的代码:
import java.util.Scanner;
public class Population
{
public static void main(String[] args)
{
int startingOrganisms;
int dailyPopulation;
int daysMultiply;
double dailyTotal = 0;
double dailyTotal2 = 0;
double dailyTotal3 = 0;
Scanner keyboard = new Scanner(System.in);
System.out.println("Starting # of Organisms:");
startingOrganisms = keyboard.nextInt();
System.out.println("Daily Population Increase(%):");
dailyPopulation = keyboard.nextInt();
System.out.println("# of Days They'll Multiply:");
daysMultiply = keyboard.nextInt();
for (int i = 1; i<=daysMultiply; i++)
{
dailyTotal = startingOrganisms*dailyPopulation*.01;
dailyTotal2 = startingOrganisms + dailyTotal;
System.out.println("Population for day " + i + " = " + dailyTotal2);
}
}
}
谢谢!这帮助了很多! :) – user2970463
@ user2970463不客气 – PopoFibo