import java.util.*;
import java.text.*;
import javax.swing.*;
public class PigLatin
{
public static void main(String [] args)
{
//Input Dialog Box
String upperFullName = JOptionPane.showInputDialog(null, "Enter your first and last name seperated by a space: ");
//Pig Latin Ending
String pig = "ay";
//Lower Case of name
String lowerFullName = upperFullName.toLowerCase();
int space = lowerFullName.indexOf(" ");
int length = lowerFullName.length();
String firstLetterFirstName = lowerFullName.substring(0, 1);
String firstLetterLastName = lowerFullName.substring(space + 1, space + 2);
//First Name if name begins in a consonant
String middleOfFirstName = lowerFullName.substring(2, space);
String firstLetterPigFirst = lowerFullName.substring(1,2);
String capitalLetterFirst = firstLetterPigFirst.toUpperCase();
//Last Name if name begins in a consonant
String middleOfLastName = lowerFullName.substring(space + 3, length);
String firstLetterPigLast = lowerFullName.substring(space + 2, space + 3);
String capitalLetterLast = firstLetterPigLast.toUpperCase();
//First name if name begins in a vowel
String firstNameIfVowel = upperFullName.substring(0, space);
//Last name if the name begins in a vowel
String lastNameIfVowel = upperFullName.substring(space + 1, length);
// First and Last names in Pig Latin if the first letters are consonants
String pigFirst = capitalLetterFirst + middleOfFirstName + firstLetterFirstName + pig;
String pigLast = capitalLetterLast + middleOfLastName + firstLetterLastName + pig;
// First and Last names in Pig Latin if the first letters are vowels
String pigFirstVowel = firstNameIfVowel + pig;
String pigLastVowel = lastNameIfVowel + pig;
char consonantOrVowelFirstName, consonantOrVowelLastName;
consonantOrVowelFirstName = firstLetterFirstName.charAt(0);
consonantOrVowelLastName = firstLetterLastName.charAt(0);
if(consonantOrVowelFirstName == 'a') {
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirstVowel + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'b'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'c'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'd'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'e'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirstVowel + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'f'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'g'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'h'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'i'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirstVowel + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'j'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'k'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'l'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'm'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'n'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'o'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirstVowel + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'p'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'q'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'r'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 's'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 't'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'u'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirstVowel + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'v'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'w'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'x'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'y'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else if(consonantOrVowelFirstName == 'z'){
JOptionPane.showMessageDialog(null, "Hello, " + upperFullName + ". Please click OK.");
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigFirst + ". Please click ok.");
}
else
System.out.println("Enter a name that contains only letters.");
if(consonantOrVowelLastName == 'a'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLastVowel + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'b'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'c'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'd'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'e'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLastVowel + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'f'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'g'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'h'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'i'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLastVowel + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'j'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'k'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'l'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'm'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'n'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'o'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLastVowel + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'p'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'q'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'r'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 's'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 't'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'u'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLastVowel + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'v'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'w'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'x'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'y'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else if(consonantOrVowelLastName == 'z'){
JOptionPane.showMessageDialog(null, "Your first name in Pig Latin is " + pigLast + ". Please click ok.");
}
else
System.out.println("Enter a name that contains only letters.");
}
}