title: Exception in thread "main" java.util.UnknownFormatConversionException: Conversion = '-'
body: <p>The problem is "Conversion = '-'".
  The source code is here, I had commented the "printf" to avoid some problems, always cased by "print": <strong>this is a program used for calculating Loan in year</strong>.</p>
  
  <pre><code>import java.util.*;
  public class Loan{
      public static void main(String args[]){
          final double MIN = 0.05;
          final double MAX = 0.08;
          final double ADD = 0.125;
          Scanner input = new Scanner(System.in);
          System.out.print("Loan Amount: ");
          double amount = input.nextDouble();
          System.out.print("Number of Years :");
          int years = input.nextInt();
          /*  
          for(double r = MIN; r &lt; MAX;r = r + ADD){
            double R = Math.pow((1+r),years);
            double monthlyPayment = r * R * amount / 12/(R-1);
            double totalPayment = 12*monthlyPayment*years;
            System.out.printf("%-20s%-20s%-20\n","InterestRate","MonthlyPayment","TotalPayment");
            System.out.printf("%%-20f%-20.2f%-20.2f\n",r,monthlyPayment,totalPayment);
           }
           */     
       }
  }
  </code></pre>