1
У меня есть работающая программа Мне просто нужна помощь, отсекая лишние цифры, я не очень разбираюсь в использовании операторов printf при печати на Java. Когда я запускаю его я получаю выход как 1225.043 Вот то, что у меня есть:Правильное форматирование
import java.util.Scanner;
public class Comparison {
public static void main(String[] args)
{
Scanner keyboard = new Scanner(System.in);
float amount;
double principal = 1000.00;
double rate;
System.out.println("Enter interest rate");
rate = keyboard.nextDouble();
System.out.println("Year" +" "+ "Amount on deposit");
for(int year = 1; year <= 10; ++year)
{
amount = (float) (principal * Math.pow(1.0 + rate, year));
System.out.println(year+ " "+ amount);
System.out.println();
}
}
}