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' OR consonantOrVowelFirstName == 'e' OR consonantOrVowelFirstName == 'i' OR consonantOrVowelFirstName == 'o' OR consonantOrVowelFirstName == 'u')
{
if (consonantOrVowelLastName == 'a' OR consonantOrVowelLastName == 'e' OR consonantOrVowelLastName == 'i' OR consonantOrVowelLastName == 'o' OR consonantOrVowelLastName == 'u')
{
JOptionPane.showMessageDialog(null, "Your first and last name in pig latin is: " + pigFirstVowel + " " + pigLastVowel + ". Please click ok.");
}
else JOptionPane.showMessageDialog(null, "Your first and last name in pig latin is: " + pigFirstVowel + " " + pigLast + ". Please click ok.");
}
else JOptionPane.showMessageDialog(null, "Your first and last name in pig latin is: " + pigFirst + " " + pigLast + ". Please click ok.");
}
}