如何用这个简单的代码得到 2 位小数的答案?

How do I make a 2 decimal answer with this simple code?

public class TaskFive {

   public static void main(String[] args) {

      int cheques=5;
      double baseFee=10.0; 
      double bankCharge,costCheque;

      if (cheques<20){

         costCheque=0.1; // 

      }else if ((cheques>20) && (cheques<39)) {

         costCheque=0.08;

      }else if ((cheques>40) && (cheques<59)) {

         costCheque=.06;

      }else{

         costCheque=0.04;

      }

      bankCharge=baseFee+(costCheque*cheques); //dont mind this… just a catch my lecturer added

      System.out.println("____________________________________________"+"\nBank Charge:P"+bankCharge+"\t Base Fee:P"+baseFee+"\n Cost of a Cheque:P"+costCheque+"\t Number of Cheques:"+cheques+"\n____________________________________________");

   }
}

这里的结果是 10.5 和 10.0,而我需要 10.50 等等

使用new DecimalFormat("##.##").format(bankCharge)

会转换为小数点后2位