When we represent a number such as 4/3 using floating point, we cannot store its
ID: 3581066 • Letter: W
Question
When we represent a number such as 4/3 using floating point, we cannot store its exact value.
The new class Rational represent a rational number using two long integers.
This rational number can be converted different number type such as int or double.
When an array of this class is created, it can be sorted using Arrays.sort() method.
In addition, this class could be stored in ArrayList<> and also can be sorted
with the help of supporting class RationalCmp.
(a) Choose appropriate classes and interfaces to satisfy the above mentioned requirements
Complete The Code ---> http://txt.do/ddcxo
Explanation / Answer
import java.util.Arrays;
@SuppressWarnings("rawtypes")
public class Rational implements Comparable {
static double first[] = {3.22,4.55,5.67};
static double second[] = {4.33,9.32,5.87};
public static void main(String[] args) {
// List list = new ArrayList();
// list.add(first);
// list.add(second);
Arrays.sort(first);
}
@Override
public int compareTo(Object o) {
// TODO Auto-generated method stub
return 0;
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.