subject

Please solve this in JAVA. Ps: This is not the exacy same program as previous one where it has an enum SIGNUM it's similar but not same this one is only enum Quadrant so please solve this according to the question and not just copy paste from the old problems. Quadrant (the code):
public enum Quadrant {
// code
}
We will model the four quadrants with a Java enumeration which will contain only 4 elements and a few methods. The enumeration will have a main() method that takes command line arguments that are pairs of numbers and prints which quadrant the pair belongs to.
Note that there is some ambiguity as to which quadrant pairs with a 0 belong in: the pair (0, 11) exists on the boundary between Q1 and Q2 while the origin (0,0) could be said to belong to any of the quadrants. We will dodge that issue by not testing such cases so your code may behave any way you wish.
Fields & Methods:
Q1, Q2, Q3, Q4
There are four elements of the Quadrant enumeration: Q1, Q2, Q3, Q4. Ensure that these are all present and no other exist.
public boolean xPositive();
public boolean yPositive();
These two simple accessors indicate whether the coordinates of the Quadrant are positive or negative. In order to make this functionality easy, it is helpful to define some private fields and a private constructor.
public String signPair()
Quadrants can return a pretty string which indicates the sign of the x and y values they contain. These are the strings
(+,+) for Q1
(-,+) for Q2
(-,-) for Q3
(+,-) for Q4
public Quadrant flipX();
For a coordinate (x, y) in this Quadrant, method flipX() should return the Quadrant that would the coordinate (-x, y) would belong to.
public static Quadrant fromInts(int x, int y)
This function returns the Quadrant in which the pair (x, y) would fall. As noted earlier, if x or y are 0, multiple quadrants apply. Return any valid choice in such cases but know that this case will not be tested in the test cases.
Example
From an interactive session in DrJava
Welcome to DrJava.
> Quadrant q = Quadrant. fromInts(1,4);
> q
Q1
> q = Quadrant. fromInts(11,-34);
> q

ansver
Answers: 2

Other questions on the subject: Computers and Technology

image
Computers and Technology, 22.06.2019 08:30, ruddymorales1123
Linda subscribes to a cloud service. the service provider hosts the cloud infrastructure and delivers computing resources over the internet. what cloud model is linda using
Answers: 1
image
Computers and Technology, 22.06.2019 13:00, Cookie320
Write a program which asks you to enter a name in the form of first middle initial last. so you might enter for example samuel p. clemens. use getline to read in the string because it contains spaces. also, apparently the shift key on your keyboard doesn’t work, because you enter it all lower case. pass the string to a function which uses .find to locate the letters which need to be upper case and use toupper to convert those characters to uppercase. the revised string should then be returned to main in the form last, first mi where it will be displayed.
Answers: 1
image
Computers and Technology, 23.06.2019 00:30, lm18618
Which one of the following is considered a peripheral? a software b mouse c usb connector d motherboard
Answers: 2
image
Computers and Technology, 23.06.2019 02:30, chaaaa
People with high self-esteem: accept their strengths and weaknesses. believe that failed experiences are failures of their whole self. feel good about who they are only when they reach total success. need positive external experiences to counteract negative feelings that constantly plague them.
Answers: 1
You know the right answer?
Please solve this in JAVA. Ps: This is not the exacy same program as previous one where it has an en...

Questions in other subjects:

Konu
English, 05.01.2021 14:50
Konu
Mathematics, 05.01.2021 14:50
Konu
Mathematics, 05.01.2021 14:50
Konu
Computers and Technology, 05.01.2021 14:50