t will increase until it hits a limit.t, since it is increased,
second by second.t ,
then increases t.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.
//
public 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 );
// Get the number of seconds
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 = ;
// calculate the distance for each second
while ( )
{
(more statements will go here later.)
t =
}
}
}
First get the loop correct.
Three things must be coordinated:
Time starts at zero,
increases by one second each iteration,
and when
time equals limit
the last value is printed out.