Advertisement
Guest User

Untitled

a guest
Nov 12th, 2018
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. public class rectangle {
  2. private double length;
  3. private double width;
  4.  
  5. public rectangle() {
  6. length = 1;
  7. width = 2;
  8. }
  9. public rectangle(double l, double w) {
  10. length = l;
  11. width = w;
  12. }
  13. public double area() {
  14. double a = length*width;
  15. return a;
  16. }
  17. public double perimeter() {
  18. double p = (2*length)+(2*width);
  19. return p;
  20. }
  21. public double diagonalLength() {
  22. double dLength = Math.sqrt((Math.pow(length,2)) + (Math.pow(width,2)));
  23. return dLength;
  24. }
  25. public boolean isASquare() {
  26. if(length == width) {
  27. return true;
  28. }
  29. else {
  30. return false;
  31. }
  32. }
  33. public void setLength(double newLength) {
  34. length = newLength;
  35. }
  36. public void setWidth(double newWidth) {
  37. width = newWidth;
  38. }
  39. public double getLength() {
  40. return length;
  41. }
  42. public double getWidth() {
  43. return width;
  44. }
  45. }
  46. public class Main {
  47.  
  48. public static void main(String[] args) {
  49. rectangle rect1 = new rectangle();
  50. System.out.println("The length of rect1 is: " + rect1.getLength());
  51. System.out.println("The width of rect1 is: " + rect1.getWidth());
  52. System.out.println("The perimeter of rect1 is: " + rect1.perimeter());
  53. System.out.println("The area of rect1 is: " + rect1.area());
  54. System.out.println("The diagonal length of rect1 is: " + rect1.diagonalLength());
  55. System.out.println("The square test result is: " + isASquare());
  56. rectangle rect2 = new rectangle(4,5);
  57. System.out.println("The length of rect2 is: " + rect2.getLength());
  58. rectangle rect3 = new rectangle(6,6);
  59.  
  60.  
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement