Question: Introduction . This lab uses palindromes to explore looping, methods and overloading methods in Java. What is a palindrome? Here are some examples: 123321 1234321





Introduction . This lab uses palindromes to explore looping, methods and overloading methods in Java. What is a palindrome? Here are some examples: 123321 1234321 dad . mum racecar They are symmetrical sequences or mirror image sequences of numbers or characters. They can be even or odd in length. Description a Write a method that accepts an array of int as an argument and returns true or false depending on whether the parameter contains a palindrome. Write a method that accepts a String argument and returns true or false depending on whether the parameter contains a palindrome. Write a method that accepts an array of String as an argument and returns true or false depending on whether the parameter contains a palindrome. In this case, each String within each element of the array must also be a palindrome! ["mum","racecar", "mum"] ["mum "car", "mum" ] Description Place all your code in a file called Palindrome.java Use overloaded methods called isPalindrome to perform the tests Perform 3 tests per is Palindrome method Group your test cases into separate methods so that your main method looks like: public static void main(String[] args) { testIntArray(); testString(); testStringArray(); } Description Here is sample output: Yes [1,2,3,10,3,2,1] No 2,3,4,2,1] Yes [] No mother [11 Yes racecar Yes No [dad, mum, car, mum, dad] Yes [dad, mum, racecar, mum, dad] Yes [..] Create overloaded methods to output the content of what is being tested. 2 points for exactly matching output format (See slide 5) 2 points for modular code 2 points for method overloading 2 points for correct headers for isPalindrome 6 points for code that produces the correct results 6 points for documentation that follows the standards in the Overview on BrightSpace
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
