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

Modify this Java Program using return methods with parameters. (apply comments w

ID: 3760118 • Letter: M

Question

Modify this Java Program using return methods with parameters. (apply comments where modifications are implemented)

import java.util.Scanner;

import java.lang.Math.*;

import java.text.*;

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

public class Lab2_Problem3

{

public static void main(String [] args)

{

    // DECLARATIONS

   

    // Input-capture variables:

    double dDiameter;

    double dTotalCost;

    // Expression-result variables:

    double dRadius;

    double dSurfaceArea;

    double dCostPerSquareInch;

    // Counter, accumulator, or flag variables:

    // Other variables:

    // Instantiations:

      Scanner cin = new Scanner(System.in);

      DecimalFormat dfTwo = new DecimalFormat("####0.00");

      DecimalFormat dfCurrency = new DecimalFormat("$#,###.00");     

   

    // INITIALIZE VARIABLES (N/A)

        

    // INPUT

     

    // Prompt and input cost:

    System.out.print("Cost: ");

    dTotalCost = cin.nextDouble();

   

   // Prompt and input size:

    System.out.print("Diameter in inches: ");

    dDiameter = cin.nextDouble();

    System.out.println(" ");

   

    // PROCESSING AND CALCULATIONS

    dRadius = dDiameter / 2.0;

    dSurfaceArea = Math.PI * (dRadius * dRadius);

    dCostPerSquareInch = dTotalCost / dSurfaceArea;

   

    // OUTPUT

    System.out.println("Cost: " + dfCurrency.format(dTotalCost));

    System.out.println("Diameter in inches: " + dfTwo.format(dDiameter));

    System.out.println("Square inches: " + dfTwo.format(dSurfaceArea));

    System.out.println("Cost per square inch: " + dfCurrency.format(dCostPerSquareInch));

}

}

Explanation / Answer

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

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

public class Lab2_Problem3
{
public static void main(String [] args)
{
// DECLARATIONS

// Input-capture variables:
double dDiameter;
double dTotalCost;

// Expression-result variables:
double dRadius;
double dSurfaceArea;
double dCostPerSquareInch;

// Counter, accumulator, or flag variables:

// Other variables:

// Instantiations:
Scanner cin = new Scanner(System.in);
DecimalFormat dfTwo = new DecimalFormat("####0.00");
DecimalFormat dfCurrency = new DecimalFormat("$#,###.00");   

// INITIALIZE VARIABLES (N/A)
  
// INPUT

// Prompt and input cost:
System.out.print("Cost: ");
dTotalCost = cin.nextDouble();

// Prompt and input size:
System.out.print("Diameter in inches: ");
dDiameter = cin.nextDouble();
System.out.println(" ");

// PROCESSING AND CALCULATIONS
dRadius = dDiameter / 2.0;
dSurfaceArea = Math.PI * (dRadius * dRadius);
dCostPerSquareInch = dTotalCost / dSurfaceArea;

// OUTPUT
System.out.println("Cost: " + dfCurrency.format(dTotalCost));
System.out.println("Diameter in inches: " + dfTwo.format(dDiameter));
System.out.println("Square inches: " + dfTwo.format(dSurfaceArea));
System.out.println("Cost per square inch: " + dfCurrency.format(dCostPerSquareInch));
}
}

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