1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. public class NumberUtilities {
  2. public static String getRange(int start) {
  3. //String exp = "012";
  4. StringBuilder input = new StringBuilder();
  5. for(int i =0; i<start; i++){
  6. input.append(i);
  7. }
  8. return input.toString();
  9. }
  10. public static String getRange(int start, int stop) {
  11. StringBuilder input = new StringBuilder();
  12. for(int i =start; i<stop; i++){
  13. input.append(i);
  14. }
  15. return input.toString();
  16. }
  17. public static String getRange(int start, int stop, int step) {
  18. StringBuilder input = new StringBuilder();
  19. for(int i =start; i<stop; i+=step){
  20. input.append(i);
  21. }
  22. return input.toString();
  23. }
  24. public static String getEvenNumbers(int start, int stop) {
  25. StringBuilder input = new StringBuilder();
  26. for(int i =start; i<stop; i++){
  27. if ((i%2)==0){
  28. input.append(i);
  29. }
  30. }
  31. return input.toString();
  32. }
  33. public static String getOddNumbers(int start, int stop) {
  34. StringBuilder input = new StringBuilder();
  35. for(int i =start; i<stop; i++){
  36. if (!((i%2)==0)){
  37. input.append(i);
  38. }
  39. }
  40. return input.toString();
  41. }
  42. public static String getExponentiations(int start, int stop, int exponent) {
  43. StringBuilder input = new StringBuilder();
  44. for(int i =start; i<=stop; i++){
  45. int k = (int) (Math.pow(i, exponent));
  46. input.append(k);
  47. }
  48. return input.toString();
  49. }
  50. }