// COMP 202-001, Section 2 (Fall 2006) // Instructor: Shah Asaduzzaman // Assignment 2, Question 3 package piglatintranslator; import java.util.StringTokenizer; import java.util.Scanner; class PigLatinTranslator { public static void main(String[] args) { System.out.println("English-to-Pig-Latin Translator"); System.out.println(); //variable declarations Scanner keyboard; StringTokenizer st; StringTokenizer st2; StringTokenizer st3; String sentence; String word; String letter; String plsentence = ""; //input section keyboard = new Scanner(System.in); System.out.print("Enter a sentence in english:"); sentence = keyboard.nextLine(); st = new StringTokenizer(sentence); st2 = new StringTokenizer(sentence); st3 = new StringTokenizer(sentence); System.out.print("The corresponding Pig Latin sentence is: "); //computation section while (st2.hasMoreTokens()) { letter = st.nextToken().substring(0,1); if(letter.compareToIgnoreCase("a")== 0|| letter.compareToIgnoreCase("e") == 0|| letter.compareToIgnoreCase("i") == 0|| letter.compareToIgnoreCase("o") == 0|| letter.compareToIgnoreCase("u") == 0){ plsentence = st2.nextToken() + "-way "; System.out.print(plsentence); } else { word = st2.nextToken().substring(1); plsentence = word +"-"+ letter +"ay"; System.out.print(plsentence); } } } }