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

Question 1. (question1.java) (20 marks) Write a single class that has the method

ID: 3935414 • Letter: Q

Question

Question 1. (question1.java) (20 marks) Write a single class that has the methods:
public static double sphereVolume(double r)
public static double sphereSurface(double r)
public static double coneVolume(double r, double h)
public static double coneSurface(double r, double h)

Then write a main() method that prompts the user for values for r (radius) and h (height) and calls all of the
other methods to displays the results. Your main() method takes care of all input collection and printing of the
results – make use of the method arguments and return values. You do not need to do any error checking on the
input values.

C:UsersaronDesktopjava SphereAndCone
Enter a value for radius:1
Enter a value for height:1
Sphere Volume: 4.1887902047863905
Sphere Surface Area: 12.566370614359172
Cone Volume: 1.0471975511965976
Cone Surface Area: 7.584475591748159

C:UsersaronDesktopjava SphereAndCone
Enter a value for radius:5.5
Enter a value for height:12.2
Sphere Volume: 696.9099703213358
Sphere Surface Area: 380.132711084365
Cone Volume: 386.46825626910436
Cone Surface Area: 326.26533476656743

Explanation / Answer

SphereAndCone.java

import java.util.Scanner;


public class SphereAndCone {


   public static void main(String[] args) {
       Scanner scan = new Scanner(System.in);
   System.out.print("Enter a value for radius: ");
   double radius = scan.nextDouble();
   System.out.print("Enter a value for height: ");
   double height = scan.nextDouble();
   System.out.println("Sphere Volume is "+sphereVolume(radius));
   System.out.println("Sphere Surface Volume is "+sphereSurface(radius));
   System.out.println("Cone Volume is "+coneVolume(radius,height));
   System.out.println("Cone Surface Volume is "+coneSurface(radius, height));    
   }
   public static double sphereVolume(double r){
       double volumn = (4 * Math.PI * r *r * r )/3;
       return volumn;
   }
   public static double sphereSurface(double r){
       return (4 * Math.PI * r * r );
   }
   public static double coneVolume(double r, double h){
       return (Math.PI * r * r * h )/3;
   }
   public static double coneSurface(double r, double h){
       return Math.PI * r * (r + Math.sqrt(h * h + r * r));
   }

}

Output:

Enter a value for radius: 1
Enter a value for height: 1
Sphere Volume is 4.1887902047863905
Sphere Surface Volume is 12.566370614359172
Cone Volume is 1.0471975511965976
Cone Surface Volume is 7.584475591748159

Enter a value for radius: 5.5
Enter a value for height: 12.2
Sphere Volume is 696.9099703213357
Sphere Surface Volume is 380.1327110843649
Cone Volume is 386.46825626910436
Cone Surface Volume is 326.2653347665674

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