// CSE 143, Winter 2010, Marty Stepp // This program tests a 'stutter' method for arrays. import java.util.*; public class ILoveStuttering { public static void main(String[] args) { int[] a = {4, 7, -2, 15, 6}; int[] a2 = stutter(a); System.out.println(Arrays.toString(a2)); } // Accepts an array of integers as a parameter and returns a new // array containing 2 copies of each element from the original. // For example, if the method is passed {4, 2, -1, 7}, // it returns {4, 4, 2, 2, -1, -1, 7, 7}. // Assumes that a is not null. public static int[] stutter(int[] a) { int[] b = new int[2 * a.length]; for (int i = 0; i < a.length; i++) { b[2 * i] = a[i]; b[2 * i + 1] = a[i]; } return b; } }