import java.util.Scanner; public class ReturnEx { // methods with main need to be public static like main public static double sumDouble(int a, int b) { double sd = (a + b) * 2.0; return sd; } public static String pickNameMultiReturn() { String user = promptString("Name? "); if (!user.equals("")) { return user; } else { return "No Name Given"; } } public static String pickNameOneReturn() { String user = promptString("Name? "); if (user.equals("")) { user = "No Name Given"; } return user; } public static int[] doubleIt(int[] list) { int[] list2 = new int[list.length]; for (int i = 0; i < list.length; i++) { list2[i] = 2 * list[i]; } return list2; } public static boolean even(int x) { return x % 2 == 0; } public static int findOdd(int x) { while (even(x)) { x = x / 2; } return x; } public static int[] oddify(int[] list) { int[] oddList = new int[list.length]; for (int i = 0; i < list.length; i++) { oddList[i] = findOdd(list[i]); } return oddList; } public static void main(String[] args) { double result = sumDouble(2, 3); System.out.println(sumDouble(1, (int) sumDouble(1, 5))); sumDouble(2, 2); // not an error, but useless int[] nums = {1, 3, 5, 7, 9}; int[] dubNums = doubleIt(nums); } // utility for reading in String input public static String promptString(String promptText) { System.out.print(promptText + " "); Scanner scan = new Scanner(System.in); String response = scan.nextLine(); return response; } }