Create a class Point with attributes x and y which are both integers. Create getters and setters for these attributes and implement the following methods: 1. calculateDistance() - calculates the distance from the origin to the point. Returns a double, formula is sqrt(x^2 + y^2) 2. printCoordinates() - prints "(x,y)" Ask for user inputs for x and y. Use the methods printCoordinates() and calculateDistance() respectively

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Java - Encapsulation

Create a class Point with attributes x and y which are both integers. Create getters and setters for these attributes and implement the following methods:

1. calculateDistance() - calculates the distance from the origin to the point. Returns a double, formula is sqrt(x^2 + y^2)
2. printCoordinates() - prints "(x,y)"

Ask for user inputs for x and y. Use the methods printCoordinates() and calculateDistance() respectively.

 

 

Inputs

1. X

 

2. Y

 

Sample Output

Enter x: 20
Enter y: 15
(20,15)
25.00
Test Cases
Constraints
O Constraint 1
The code must have a class called Point.
O Constraint 2
The code must have a method called calculateDistance().
O Constraint 3
The code must have a method called printCoordinates).
O Constraint 4
The code must have getters.
O Constraint 5
The code must have setters.
Test Cases
O Test Case 1
Your Output
No Output
Expected Output
Enter x: 20
Enter y: 15
(28,15)
25.00
O Test Case 2 Hidden
Show Differences
Transcribed Image Text:Test Cases Constraints O Constraint 1 The code must have a class called Point. O Constraint 2 The code must have a method called calculateDistance(). O Constraint 3 The code must have a method called printCoordinates). O Constraint 4 The code must have getters. O Constraint 5 The code must have setters. Test Cases O Test Case 1 Your Output No Output Expected Output Enter x: 20 Enter y: 15 (28,15) 25.00 O Test Case 2 Hidden Show Differences
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY