rendered paste body
// 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);
}
}
}
}