Advertisement
Kancho

Figures'_Area_With_Switch_Case

Jan 26th, 2019
561
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Switch_Case {
  4. public static void main(String[] args) {
  5. Scanner keyboard = new Scanner(System.in);
  6. System.out.print("Enter figure to calculate the area: ");
  7. String figure = keyboard.next();
  8. switch (figure) {
  9. case ("square"):
  10. System.out.println("Enter side = a");
  11. double a = keyboard.nextDouble();
  12. System.out.printf("The area of square with side " + a + " is %.3f ", a * a);
  13. break;
  14. case "rectangle":
  15. System.out.println("Enter side = a;");
  16. a = keyboard.nextDouble();
  17. System.out.println("Enter side = b;");
  18. double b = keyboard.nextDouble();
  19. System.out.printf("The are of rectangle with sides " + a + " and " + b + " is %.3f", a * b);
  20. break;
  21. case "triangle":
  22. System.out.println("Enter side = a");
  23. a = keyboard.nextDouble();
  24. System.out.println("Enter height = h");
  25. double h = keyboard.nextDouble();
  26. double result = (a * h )/2;
  27. System.out.printf("The area of triangle with side " + a + " and height " + h + " is %.3f", result);
  28. break;
  29. case "circle":
  30. System.out.println("Enter radius = r");
  31. double r = keyboard.nextDouble();
  32. result = ((r * r) * Math.PI);
  33. System.out.printf("The area of circle with radius " + r + " is %.3f", result);
  34. break;
  35. default:
  36. System.out.println("Not a valid figure");
  37.  
  38. }
  39.  
  40.  
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement