this is all of my code can someone give me some feedback asap.... thanks i appreciate it its in jcreator using java
import java.util.Scanner; import java.util.Formatter; import java.text.NumberFormat; import java.text.DecimalFormat; import java.util.Date; import java.text.SimpleDateFormat; public class RodriguezK002PA3 { private static String customerName; private static Double purchases; private static Double otherCharges; private static Double total; private static Double totalCharges; private static Double totalPackages; private static int packages; private static int moviesOnDemand; private static char toContinue = 'c'; private static Scanner input = new Scanner(System.in); public static void main( String[] args) { start(); System.exit(0); }//End main public static void start() { collectData(); displayBill(); System.exit(0); }//End start() public static void collectData() { do { System.out.printf("\n%s","WELCOME TO SA CABLE\n"); System.out.printf("\n%s","Please enter your name: ");//ask user to input name customerName = input.nextLine(); do { System.out.printf("\n%s\n%s","SA CABLE - SUBSCRIPTION PACKAGES\n", "Select your cable subscription package: \n" + "\n1. Basic\n" + "2. Deluxe\n" + "3. Premium "); packages = input.nextInt(); switch(packages) { case 1: purchases = 25.00; break; case 2: purchases = 50.00; break; case 3: purchases = 75.00; break; default: System.out.printf("Invalid Selection!"); break; }//endSwitch }while(packages < 1 || packages > 3); System.out.printf("\n%s","SA CABLE - MOVIES\n"); System.out.printf("\nEnter the number of Movies-On-Demand-HD purchases: "); moviesOnDemand = input.nextInt(); System.out.printf("\nEnter 'Y' to purchase another subscription or 'N' to exit: "); toContinue = input.next().charAt(0); input.nextLine(); calcCharges(); }while(toContinue == 'y'||toContinue == 'Y'); return; }//end collectData public static void calcCharges() { otherCharges= moviesOnDemand * 6.00; totalCharges = totalCharges + otherCharges; totalPackages = totalPackages + purchases; total= totalPackages + totalCharges; return; }//end calcCharges public static void displayBill() { Date now = new Date(); //Getting date from operating system SimpleDateFormat formatter = new SimpleDateFormat ("MMMMM dd, yyyy"); //creating formatter to format date in the pattern "MMMMM dd, yyyy" String date = formatter.format(now); //formatting numeric date ocntained in now and storing formatted date into the string variable date NumberFormat money = NumberFormat.getCurrencyInstance(); DecimalFormat decimal = new DecimalFormat("#,##0.00"); System.out.printf("\n%s%s","SA CABLE",date,"CHARGES"); System.out.printf("\n Customer: ", customerName); System.out.printf("\n Cable Service: %10s" + "\nMovies-On-Demand-HD: %4s" + "\n\nTOTAL DUE: %14s", money.format(totalPackages), decimal.format(totalCharges), money.format(total)); }//end displayBill }//endApplication RodriguezK002PA3