t
, since it is increased,
second by second.The program looks like this:
import java.util.Scanner; // User picks ending value for time, t. // The program calculates and prints // the distance the brick has fallen for each t. // class fallingBrick { public static void main (String[] args ) { final double G = 9.80665; // constant of gravitational acceleration int t, limit; // time in seconds; ending value of time double distance; // the distance the brick has fallen Scanner scan = new Scanner( System.in ); System.out.print( "Enter limit value: " ); limit = scan.nextInt(); // Print a table heading System.out.println( "seconds\tDistance" ); // '\t' is tab System.out.println( "-------\t--------" ); t = ; while ( ) { (more statements will go here later.) t = } } }
First get the loop correct.
Three things must be coordinated:
Time starts at zero,
is increased by one second each time,
and when
time
equals limit
the last value is printed out.