import java.lang.StringBuilder; public class NumberUtilities { public static String getRange(int stop) { StringBuilder builder = new StringBuilder(); for(int i = 0; i < stop; i++) { builder.append(i); } return builder.toString(); } public static String getRange(int start, int stop) { StringBuilder builder = new StringBuilder(); for(int i = start; i < stop; i++) { builder.append(i); } return builder.toString(); } public static String getRange(int start, int stop, int step) { StringBuilder builder = new StringBuilder(); for(int i = start; i < stop; i+= step) { builder.append(i); } return builder.toString(); } public static String getEvenNumbers(int start, int stop) { StringBuilder builder = new StringBuilder(); for(int i = start; i < stop; i++) { if (i % 2 == 0){ builder.append(i); } } return builder.toString(); } public static String getOddNumbers(int start, int stop) { StringBuilder builder = new StringBuilder(); for(int i = start; i < stop; i++) { if (i % 2 != 0){ builder.append(i); } } return builder.toString(); } public static String getExponentiations(int start, int stop, int exponent) { StringBuilder builder = new StringBuilder(); for(int i = start; i <= stop; i++) { int k = (int)(Math.pow(i, exponent)); builder.append(k); } return builder.toString(); } }