12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. import static java.lang.Math.pow;
  2. public class NumberUtilities {
  3. public static String getRange(int start) {
  4. String s="";
  5. for(int i =0; i < start; i++)
  6. {
  7. s = s +i;
  8. }
  9. return s;
  10. }
  11. public static String getRange(int start, int stop) {
  12. String s2 = "";
  13. for(int i = start; i<stop; i++)
  14. {
  15. s2 = s2 + i;
  16. }
  17. return s2;
  18. }
  19. public static String getRange(int start, int stop, int step) {
  20. String s3 = "";
  21. for(int i = start; i < stop; i+=step)
  22. {
  23. s3 = s3 +i;
  24. }
  25. return s3;
  26. }
  27. public static String getEvenNumbers(int start, int stop) {
  28. String s4 = "";
  29. for(int i = start; i < stop; i++)
  30. {
  31. if((i&1)==0)
  32. {
  33. s4+=i;
  34. }
  35. }
  36. return s4;
  37. }
  38. public static String getOddNumbers(int start, int stop) {
  39. String s5 = "";
  40. for(int i = start; i<stop; i++)
  41. {
  42. if((i&1)!=0)
  43. {
  44. s5+=i;
  45. }
  46. }
  47. return s5;
  48. }
  49. public static String getExponentiations(int start, int stop, int exponent) {
  50. String s6="";
  51. for(int i = start; i <= stop; i++)
  52. {
  53. s6 = s6 + (int)Math.pow(i, exponent);
  54. }
  55. return s6;
  56. }
  57. }