Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Java Program ( using a return method) ****Something is wrong with my code*******

ID: 3759896 • Letter: J

Question

Java Program ( using a return method)

****Something is wrong with my code*********

Please use comments where you make corrections.

______________________________________________

import java.util.Scanner;
import java.lang.Math.*;
import java.text.*;

// import static java.lang.Math.*; // Automatic import of Math in DrJava

public class Lab8_Problem2
{
public static void main(String [] args)
{
  
    double dRadius;
    double dSurfaceArea;
    double dCostPerSquareInch=0;

    fdCalculateRadius(dRadius);
    fdCalculateSurfaceArea(dSurfaceArea, dRadius);
    fdCalculateCostPerSquareInch(dCostPerSquareInch, dSurfaceArea);
  
}
public static double fdCalculateRadius(double pdRadius)
{
    double dDiameter;
    Scanner cin = new Scanner(System.in);
    DecimalFormat dfTwo = new DecimalFormat("####0.00");
    System.out.print("Diameter in inches: ");
    dDiameter = cin.nextDouble();
    System.out.println("Diameter in inches: " + dfTwo.format(dDiameter));
    pdRadius = dDiameter / 2.0;
  
    return pdRadius;
}
public static double fdCalculateSurfaceArea(double pdSurfaceArea, double pdRadius)
{
    double dSurfaceArea;
    DecimalFormat dfTwo = new DecimalFormat("####0.00");
    dSurfaceArea = pdSurfaceArea = 3.14 * (pdRadius * pdRadius);
    System.out.println("Square inches: " + dfTwo.format(pdSurfaceArea));
    return pdSurfaceArea;
}
public static double fdCalculateCostPerSquareInch(double pdCostPerSquareInch, double pdSurfaceArea)
{
    Scanner cin = new Scanner(System.in);
    DecimalFormat dfCurrency = new DecimalFormat("$#,###.00");
    double dTotalCost;
    System.out.print("Cost: ");
    dTotalCost = cin.nextDouble();
    System.out.println("Cost: " + dfCurrency.format(dTotalCost));
  
    pdCostPerSquareInch = dTotalCost / pdSurfaceArea;
    System.out.println("Cost per square inch: " + dfCurrency.format(pdCostPerSquareInch));
    return pdCostPerSquareInch;
}
}

Explanation / Answer

I have compiled the above code in NetBeans IDE and found that there were only two problems compiler was highlighting to.

which was

double dRadius;

double dSurfaceArea;

I intialized the above variables to zero and program compiled for me with no error.

double dRadius = 0;

double dSurfaceArea = 0;

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote