public class WordScrambler {
    private String[] scrambledWords;
    public WordScrambler(String[] wordArr){
        scrambledWords = wordArr;
    }

    private String recombine(String word1, String word2){
        String recombinedWord = word1.substring(0, word1.length()/2) + word2.substring(word2.length()/2, word2.length());
        return recombinedWord;

    }

private String[] mixedWords(String[] words){
    for (int i = 0; i < words.length - 1; i += 2){
        words[i] = recombine(words[i], words[i + 1]);
        words[i + 1] = recombine(words[i + 1], words[i]);
    }

    return words;
}
    
    
    

    public static void main(String[] args){
        String[] words = {"apple", "pear", "this", "cat"}; // Example array of words
        WordScrambler newInstance = new WordScrambler(words);
        String newString = newInstance.recombine("apple", "pear");
        String newString2 = newInstance.recombine("pear", "apple");
        System.out.println(newString);
        System.out.println(newString2);
        String[] newArray = newInstance.mixedWords(words);
        for (int i = 0; i < newArray.length; i++){
            System.out.println(newArray[i]);
        }
    }


    
}

WordScrambler.main(null)

apar
peple
pear
apple
this
cat