what up with these errors
mport java.text.NumberFormat;
import java.text.DecimalFormat;
import java.util.Locale;
import java.util.Scanner;
publicclass prog2
{
publicstaticfinaldouble pi = 3.14159265;
publicstaticvoid main(String[] args)
{
double lmb = 500.5;
double cpsfmb = 50.25;
double cpsft = 5.50;
int wmb = 200;
int dbsa = 110;
int awpy = 60500;
int dsa = 210;
int lsa = 100;
int tpssa = 10;
int ypa = 25;
Scanner keyboard =new Scanner(System.in);
DecimalFormat pattern1=new DecimalFormat("########0.0");
System.out.println("Please the number of cooling towers,the height of
coolingtowers, and the radius of cooling towers");
System.out.println("(no decimals) please press\" ENTER\" after each entry:");
double nct = keyboard.nextDouble();
double hct = keyboard.nextDouble();
double rtc = keyboard.nextDouble();
DecimalFormat pattern1=new DecimalFormat("########0.0");
double square = (lmb * wmb);
System.out.println("The number of square feet in the main building is" + square);
System.out.println();
double towers = ((((((nct * 2)*pi) * rtc)*hct) + rtc));
System.out.println("The number of surface square feet in the towers is" + towers);
System.out.println();
double constructionbld = (square * cpsfmb);
double constructiontwr = (towers * cpsft);
System.out.println("The total cost of bulding the main building is" + constructionbld);
System.out.println();
System.out.println("The total cost of bulding the towers is" + constructiontwr);
System.out.println();
double totalcost = (constructionbld + constructiontwr);
System.out.printf("The total cost of bulding the main building and the tower is $%.2f"+ totalcost);
System.out.println();
double waste = (awpy * ypa);
System.out.println("The amount of waste generated per year is" + waste);
System.out.println();
double storage = (lsa/2) *(dbsa- tpssa)*(dsa- tpssa);
System.out.println("The present storage capacity is" + storage);
System.out.println();
double plant = (waste - storage);
System.out.println("The additional amount of plant storage capacity is" + plant);
}
}

