Java Reference
In-Depth Information
Write a test program that prompts the user to enter three numbers and invokes the
method to display them in increasing order.
*6.6
(
Display patterns
) Write a method to display a pattern as follows:
1
2 1
3 2 1
...
n n-1 ... 3 2 1
The method header is
public static void
displayPattern(
int
n)
*6.7
(
Financial application: compute the future investment value
) Write a method that
computes future investment value at a given interest rate for a specified number
of years. The future investment is determined using the formula in Programming
Exercise 2.21.
Use the following method header:
public static double
futureInvestmentValue(
double
investmentAmount,
double
monthlyInterestRate,
int
years)
For example,
futureInvestmentValue(10000, 0.05/12, 5)
returns
12833.59
.
Write a test program that prompts the user to enter the investment amount (e.g.,
1000) and the interest rate (e.g., 9%) and prints a table that displays future value
for the years from 1 to 30, as shown below:
The amount invested: 1000
Annual interest rate: 9
Years Future Value
1 1093.80
2 1196.41
...
29 13467.25
30 14730.57
6.8
(
Conversions between Celsius and Fahrenheit
) Write a class that contains the fol-
lowing two methods:
/** Convert from Celsius to Fahrenheit */
public static double
celsiusToFahrenheit(
double
celsius)
/** Convert from Fahrenheit to Celsius */
public static double
fahrenheitToCelsius(
double
fahrenheit)
The formula for the conversion is:
fahrenheit = (9.0 / 5) * celsius + 32
celsius = (5.0 / 9) * (fahrenheit - 32)
Search WWH ::
Custom Search