fork download
  1. import java.util.Arrays;
  2. import java.util.Collections;
  3. import java.util.HashSet;
  4. import java.util.Set;
  5. /**
  6.  * JM 8 #15
  7.  * @author Sarah Luettgen
  8.  */
  9.  
  10. public class SimilarFractions {
  11. public static double findCloseFractions(double n)
  12. {
  13. //divide the num and denom and set that equal to n
  14. double fromBelow = 0;
  15. double denominator = 0;
  16. double numerator = 0;
  17. Set values = new HashSet();
  18.  
  19. while (denominator < 101)
  20. {
  21. denominator++;
  22.  
  23. while (denominator >= numerator && numerator/denominator > n )
  24. {
  25. numerator++;
  26. }
  27. values.add(numerator/denominator);
  28.  
  29. }
  30. fromBelow = Collections.max(values);
  31. return fromBelow;
  32. }
  33.  
  34. public static void main(String[] args)
  35. {
  36. System.out.print(findCloseFractions(17/76));
  37. }
  38. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:10: error: class SimilarFractions is public, should be declared in a file named SimilarFractions.java
public class SimilarFractions {
       ^
Main.java:30: error: incompatible types
		fromBelow = Collections.max(values);
		                           ^
  required: double
  found:    Object
Note: Main.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors
stdout
Standard output is empty