Answered step by step
Verified Expert Solution
Question
1 Approved Answer
For Eclipse Word Project Use these two classes below - Word - WordTest as starter files for a project named WordProject. Complete the class named
For Eclipse
Word Project
Use these two classes below
Word
WordTest
as starter files for a project named WordProject. Complete the class named Word by correctly implementing the constructors and following
methods:
String getWord an accessor method that returns the String property of the Word object
String getFirstLetter returns the first letter of the Word object.
String getLastLetter returns the last letter of the Word object.
void removeFirstLetter permanently removes the first letter of the Word object.
void removeLastLetter permanently removes the last letter of the Word object.
int findLetterString stringToFind the position of the first occurrence of the String stringToFind is returned if it is present in
the Word object. Otherwise, the method returns the value
Edit and complete the class named WordTest which constructs a Word object and uses Scanner to test the Word class methods with a user's
inputted word. The client program must use and test every method from the Word class and display annotated output so that the instructor can
easily tell that the methods work properly.
Preconditions:
o A Word object is one word with three or more letters when each of the methods above are invoked.
You must hand in the following on separate pages stapled in this specified order:
The source code for the Word class.
The source code for the WordTest class.
The printscreen of your console window output.
Word
@author John Doe Period
public class Word
public Word
myWord ;
public WordString word
myWord word;
public String getWord
return myWord;
public String getFirstLetter
return a;
public String getLastLetter
return z;
public void removeFirstLetter
myWord myWord.substring;
public void removeLastLetter
myWord myWord.substring;
public int findLetterString stringToFind
return ;
private String myWord;
WordTest
@author John Doe Period
import java.util.Scanner;
public class WordTest
public static void mainString args
Scanner keyboard new ScannerSystemin;
System.out.printEnter a word: ;
String userInput keyboard.next; user's inputted word
Word word new WorduserInput; testing other constructor
System.out.printlnYou entered the word: wordgetWord; testing
getWord
System.out.printlnThe first letter of your word is: wordgetFirstLetter; testing
getFirstLetter
wordremoveFirstLetter;
System.out.printlnThe word without the first letter is: wordgetWord;
testing removeFirstLetter
System.out.printEnter a letter to find: ;
String letter keyboard.next; letter to find
more code here to test other methods of Word class
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started