我在每次循環運行時更新總數時遇到問題。 我一直在使用值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