/**
* Write a description of class AssignmentOneF17 here.
*
* @author (Martha)
* @version (a version number or a date)
*/
import java.util.Scanner;
public class AssignmentOneF17
{
public static void main
(String[] args
) {
Scanner in
= new Scanner
(System.
in); System.
out.
println("Enter your poker hand"); // A while loop will allow the program to run until the user inputs quit, then it will break out of the loop
while (pokerhand != "quit"){
if ((pokerhand.charAt(1)==pokerhand.charAt(3))&& (pokerhand.charAt(1)==pokerhand.charAt(5)) && (pokerhand.charAt(1)==pokerhand.charAt(7)) && (pokerhand.charAt(1)== pokerhand.charAt(9)))
else if (((pokerhand.charAt(0)==pokerhand.charAt(2)) && (pokerhand.charAt(0)==pokerhand.charAt(4)) && (pokerhand.charAt(0)==pokerhand.charAt(6)))|| ((pokerhand.charAt(0)==pokerhand.charAt(2)) && (pokerhand.charAt(0)==pokerhand.charAt(4)) && (pokerhand.charAt(0)==pokerhand.charAt(8)))|| ((pokerhand.charAt(2)==pokerhand.charAt(4)) && (pokerhand.charAt(2)==pokerhand.charAt(6)) && (pokerhand.charAt(2)==pokerhand.charAt(8)))||((pokerhand.charAt(0)==pokerhand.charAt(2)) && (pokerhand.charAt(0)==pokerhand.charAt(6)) && (pokerhand.charAt(0)==pokerhand.charAt(8)))||((pokerhand.charAt(0)==pokerhand.charAt(4)) && (pokerhand.charAt(0)==pokerhand.charAt(6)) && (pokerhand.charAt(0)==pokerhand.charAt(8))))
System.
out.
println("four of a kind");
else if ((((pokerhand.charAt(0)==pokerhand.charAt(2)) && (pokerhand.charAt(0)==pokerhand.charAt(4)) && (pokerhand.charAt(6)==pokerhand.charAt(8)))||((pokerhand.charAt(4)==pokerhand.charAt(6)) && (pokerhand.charAt(4)==pokerhand.charAt(8)) && (pokerhand.charAt(0)==pokerhand.charAt(2)))||((pokerhand.charAt(0)==pokerhand.charAt(4)) && (pokerhand.charAt(0)==pokerhand.charAt(8)) && (pokerhand.charAt(2)==pokerhand.charAt(6)))||((pokerhand.charAt(0)==pokerhand.charAt(2)) && (pokerhand.charAt(0)==pokerhand.charAt(6)) && (pokerhand.charAt(4)==pokerhand.charAt(8)))||((pokerhand.charAt(2)==pokerhand.charAt(4)) && (pokerhand.charAt(2)==pokerhand.charAt(6)) && (pokerhand.charAt(0)==pokerhand.charAt(8)))||((pokerhand.charAt(0)==pokerhand.charAt(6)) && (pokerhand.charAt(0)==pokerhand.charAt(8)) && (pokerhand.charAt(2)==pokerhand.charAt(4)))||((pokerhand.charAt(0)==pokerhand.charAt(2)) && (pokerhand.charAt(0)==pokerhand.charAt(8)) && (pokerhand.charAt(4)==pokerhand.charAt(6)))||((pokerhand.charAt(2)==pokerhand.charAt(4)) && (pokerhand.charAt(2)==pokerhand.charAt(8)) && (pokerhand.charAt(0)==pokerhand.charAt(6)))||((pokerhand.charAt(0)==pokerhand.charAt(4)) && (pokerhand.charAt(0)==pokerhand.charAt(6)) && (pokerhand.charAt(2)==pokerhand.charAt(8)))))
System.
out.
println("full house");
else if ((pokerhand.charAt(0)==pokerhand.charAt(2)) && (pokerhand.charAt(0)==pokerhand.charAt(4)) || (pokerhand.charAt(4)==pokerhand.charAt(6)) && (pokerhand.charAt(4)==pokerhand.charAt(8)) || (pokerhand.charAt(0)==pokerhand.charAt(4)) && (pokerhand.charAt(0)==pokerhand.charAt(8)) || (pokerhand.charAt(0)==pokerhand.charAt(2)) && (pokerhand.charAt(0)==pokerhand.charAt(6)) || (pokerhand.charAt(2)==pokerhand.charAt(4)) && (pokerhand.charAt(2)==pokerhand.charAt(6)) || (pokerhand.charAt(0)==pokerhand.charAt(6)) && (pokerhand.charAt(0)==pokerhand.charAt(8)) || (pokerhand.charAt(0)==pokerhand.charAt(2)) && (pokerhand.charAt(0)==pokerhand.charAt(8)) || (pokerhand.charAt(2)==pokerhand.charAt(4)) && (pokerhand.charAt(2)==pokerhand.charAt(8)) || (pokerhand.charAt(0)==pokerhand.charAt(4)) && (pokerhand.charAt(0)==pokerhand.charAt(6)))
System.
out.
println("three of a kind");
else if ((pokerhand.charAt(0)==pokerhand.charAt(2)) || (pokerhand.charAt(0)==pokerhand.charAt(4)) || (pokerhand.charAt(0)==pokerhand.charAt(6)) || (pokerhand.charAt(0)==pokerhand.charAt(8)||(pokerhand.charAt(2)==pokerhand.charAt(4))||(pokerhand.charAt(2)==pokerhand.charAt(6))||(pokerhand.charAt(2)==pokerhand.charAt(8))))
else if (pokerhand.equals("quit"))
break;
}
}
}
Ci8qKgogKiBXcml0ZSBhIGRlc2NyaXB0aW9uIG9mIGNsYXNzIEFzc2lnbm1lbnRPbmVGMTcgaGVyZS4KICoKICogQGF1dGhvciAoTWFydGhhKQogKiBAdmVyc2lvbiAoYSB2ZXJzaW9uIG51bWJlciBvciBhIGRhdGUpCiAqLwppbXBvcnQgamF2YS51dGlsLlNjYW5uZXI7CnB1YmxpYyBjbGFzcyBBc3NpZ25tZW50T25lRjE3CnsKcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykKewogIFNjYW5uZXIgaW4gPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwogIFN5c3RlbS5vdXQucHJpbnRsbigiRW50ZXIgeW91ciBwb2tlciBoYW5kIik7CiAgU3RyaW5nIHBva2VyaGFuZCA9IGluLm5leHQoKTsKICAvLyBBIHdoaWxlIGxvb3Agd2lsbCBhbGxvdyB0aGUgcHJvZ3JhbSB0byBydW4gdW50aWwgdGhlIHVzZXIgaW5wdXRzIHF1aXQsIHRoZW4gaXQgd2lsbCBicmVhayBvdXQgb2YgdGhlIGxvb3AKICB3aGlsZSAocG9rZXJoYW5kICE9ICJxdWl0Iil7CiAgICAgIGlmICgocG9rZXJoYW5kLmNoYXJBdCgxKT09cG9rZXJoYW5kLmNoYXJBdCgzKSkmJiAocG9rZXJoYW5kLmNoYXJBdCgxKT09cG9rZXJoYW5kLmNoYXJBdCg1KSkgJiYgKHBva2VyaGFuZC5jaGFyQXQoMSk9PXBva2VyaGFuZC5jaGFyQXQoNykpICYmIChwb2tlcmhhbmQuY2hhckF0KDEpPT0gcG9rZXJoYW5kLmNoYXJBdCg5KSkpCiAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiZmx1c2giKTsKICAgICAgCiAgICAgIAogICAgICAKICAgICAgZWxzZSBpZiAoKChwb2tlcmhhbmQuY2hhckF0KDApPT1wb2tlcmhhbmQuY2hhckF0KDIpKSAmJiAocG9rZXJoYW5kLmNoYXJBdCgwKT09cG9rZXJoYW5kLmNoYXJBdCg0KSkgJiYgKHBva2VyaGFuZC5jaGFyQXQoMCk9PXBva2VyaGFuZC5jaGFyQXQoNikpKXx8ICgocG9rZXJoYW5kLmNoYXJBdCgwKT09cG9rZXJoYW5kLmNoYXJBdCgyKSkgJiYgKHBva2VyaGFuZC5jaGFyQXQoMCk9PXBva2VyaGFuZC5jaGFyQXQoNCkpICYmIChwb2tlcmhhbmQuY2hhckF0KDApPT1wb2tlcmhhbmQuY2hhckF0KDgpKSl8fCAoKHBva2VyaGFuZC5jaGFyQXQoMik9PXBva2VyaGFuZC5jaGFyQXQoNCkpICYmIChwb2tlcmhhbmQuY2hhckF0KDIpPT1wb2tlcmhhbmQuY2hhckF0KDYpKSAmJiAocG9rZXJoYW5kLmNoYXJBdCgyKT09cG9rZXJoYW5kLmNoYXJBdCg4KSkpfHwoKHBva2VyaGFuZC5jaGFyQXQoMCk9PXBva2VyaGFuZC5jaGFyQXQoMikpICYmIChwb2tlcmhhbmQuY2hhckF0KDApPT1wb2tlcmhhbmQuY2hhckF0KDYpKSAmJiAocG9rZXJoYW5kLmNoYXJBdCgwKT09cG9rZXJoYW5kLmNoYXJBdCg4KSkpfHwoKHBva2VyaGFuZC5jaGFyQXQoMCk9PXBva2VyaGFuZC5jaGFyQXQoNCkpICYmIChwb2tlcmhhbmQuY2hhckF0KDApPT1wb2tlcmhhbmQuY2hhckF0KDYpKSAmJiAocG9rZXJoYW5kLmNoYXJBdCgwKT09cG9rZXJoYW5kLmNoYXJBdCg4KSkpKQogICAgCiAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiZm91ciBvZiBhIGtpbmQiKTsKICAgICAgCiAgICAgIAogICAgICAKICAgICAgZWxzZSBpZiAoKCgocG9rZXJoYW5kLmNoYXJBdCgwKT09cG9rZXJoYW5kLmNoYXJBdCgyKSkgJiYgKHBva2VyaGFuZC5jaGFyQXQoMCk9PXBva2VyaGFuZC5jaGFyQXQoNCkpICYmIChwb2tlcmhhbmQuY2hhckF0KDYpPT1wb2tlcmhhbmQuY2hhckF0KDgpKSl8fCgocG9rZXJoYW5kLmNoYXJBdCg0KT09cG9rZXJoYW5kLmNoYXJBdCg2KSkgJiYgKHBva2VyaGFuZC5jaGFyQXQoNCk9PXBva2VyaGFuZC5jaGFyQXQoOCkpICYmIChwb2tlcmhhbmQuY2hhckF0KDApPT1wb2tlcmhhbmQuY2hhckF0KDIpKSl8fCgocG9rZXJoYW5kLmNoYXJBdCgwKT09cG9rZXJoYW5kLmNoYXJBdCg0KSkgJiYgKHBva2VyaGFuZC5jaGFyQXQoMCk9PXBva2VyaGFuZC5jaGFyQXQoOCkpICYmIChwb2tlcmhhbmQuY2hhckF0KDIpPT1wb2tlcmhhbmQuY2hhckF0KDYpKSl8fCgocG9rZXJoYW5kLmNoYXJBdCgwKT09cG9rZXJoYW5kLmNoYXJBdCgyKSkgJiYgKHBva2VyaGFuZC5jaGFyQXQoMCk9PXBva2VyaGFuZC5jaGFyQXQoNikpICYmIChwb2tlcmhhbmQuY2hhckF0KDQpPT1wb2tlcmhhbmQuY2hhckF0KDgpKSl8fCgocG9rZXJoYW5kLmNoYXJBdCgyKT09cG9rZXJoYW5kLmNoYXJBdCg0KSkgJiYgKHBva2VyaGFuZC5jaGFyQXQoMik9PXBva2VyaGFuZC5jaGFyQXQoNikpICYmIChwb2tlcmhhbmQuY2hhckF0KDApPT1wb2tlcmhhbmQuY2hhckF0KDgpKSl8fCgocG9rZXJoYW5kLmNoYXJBdCgwKT09cG9rZXJoYW5kLmNoYXJBdCg2KSkgJiYgKHBva2VyaGFuZC5jaGFyQXQoMCk9PXBva2VyaGFuZC5jaGFyQXQoOCkpICYmIChwb2tlcmhhbmQuY2hhckF0KDIpPT1wb2tlcmhhbmQuY2hhckF0KDQpKSl8fCgocG9rZXJoYW5kLmNoYXJBdCgwKT09cG9rZXJoYW5kLmNoYXJBdCgyKSkgJiYgKHBva2VyaGFuZC5jaGFyQXQoMCk9PXBva2VyaGFuZC5jaGFyQXQoOCkpICYmIChwb2tlcmhhbmQuY2hhckF0KDQpPT1wb2tlcmhhbmQuY2hhckF0KDYpKSl8fCgocG9rZXJoYW5kLmNoYXJBdCgyKT09cG9rZXJoYW5kLmNoYXJBdCg0KSkgJiYgKHBva2VyaGFuZC5jaGFyQXQoMik9PXBva2VyaGFuZC5jaGFyQXQoOCkpICYmIChwb2tlcmhhbmQuY2hhckF0KDApPT1wb2tlcmhhbmQuY2hhckF0KDYpKSl8fCgocG9rZXJoYW5kLmNoYXJBdCgwKT09cG9rZXJoYW5kLmNoYXJBdCg0KSkgJiYgKHBva2VyaGFuZC5jaGFyQXQoMCk9PXBva2VyaGFuZC5jaGFyQXQoNikpICYmIChwb2tlcmhhbmQuY2hhckF0KDIpPT1wb2tlcmhhbmQuY2hhckF0KDgpKSkpKQogICAgICBTeXN0ZW0ub3V0LnByaW50bG4oImZ1bGwgaG91c2UiKTsKICAgICAgCiAgICAgIAogICAgICAKICAgICAgZWxzZSBpZiAoKHBva2VyaGFuZC5jaGFyQXQoMCk9PXBva2VyaGFuZC5jaGFyQXQoMikpICYmIChwb2tlcmhhbmQuY2hhckF0KDApPT1wb2tlcmhhbmQuY2hhckF0KDQpKSB8fCAocG9rZXJoYW5kLmNoYXJBdCg0KT09cG9rZXJoYW5kLmNoYXJBdCg2KSkgJiYgKHBva2VyaGFuZC5jaGFyQXQoNCk9PXBva2VyaGFuZC5jaGFyQXQoOCkpIHx8IChwb2tlcmhhbmQuY2hhckF0KDApPT1wb2tlcmhhbmQuY2hhckF0KDQpKSAmJiAocG9rZXJoYW5kLmNoYXJBdCgwKT09cG9rZXJoYW5kLmNoYXJBdCg4KSkgfHwgKHBva2VyaGFuZC5jaGFyQXQoMCk9PXBva2VyaGFuZC5jaGFyQXQoMikpICYmIChwb2tlcmhhbmQuY2hhckF0KDApPT1wb2tlcmhhbmQuY2hhckF0KDYpKSB8fCAocG9rZXJoYW5kLmNoYXJBdCgyKT09cG9rZXJoYW5kLmNoYXJBdCg0KSkgJiYgKHBva2VyaGFuZC5jaGFyQXQoMik9PXBva2VyaGFuZC5jaGFyQXQoNikpIHx8IChwb2tlcmhhbmQuY2hhckF0KDApPT1wb2tlcmhhbmQuY2hhckF0KDYpKSAmJiAocG9rZXJoYW5kLmNoYXJBdCgwKT09cG9rZXJoYW5kLmNoYXJBdCg4KSkgfHwgKHBva2VyaGFuZC5jaGFyQXQoMCk9PXBva2VyaGFuZC5jaGFyQXQoMikpICYmIChwb2tlcmhhbmQuY2hhckF0KDApPT1wb2tlcmhhbmQuY2hhckF0KDgpKSB8fCAocG9rZXJoYW5kLmNoYXJBdCgyKT09cG9rZXJoYW5kLmNoYXJBdCg0KSkgJiYgKHBva2VyaGFuZC5jaGFyQXQoMik9PXBva2VyaGFuZC5jaGFyQXQoOCkpIHx8IChwb2tlcmhhbmQuY2hhckF0KDApPT1wb2tlcmhhbmQuY2hhckF0KDQpKSAmJiAocG9rZXJoYW5kLmNoYXJBdCgwKT09cG9rZXJoYW5kLmNoYXJBdCg2KSkpCiAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigidGhyZWUgb2YgYSBraW5kIik7CiAgICAgIAogICAgICAKICAgICAgCiAgICAgIGVsc2UgaWYgKChwb2tlcmhhbmQuY2hhckF0KDApPT1wb2tlcmhhbmQuY2hhckF0KDIpKSB8fCAocG9rZXJoYW5kLmNoYXJBdCgwKT09cG9rZXJoYW5kLmNoYXJBdCg0KSkgfHwgKHBva2VyaGFuZC5jaGFyQXQoMCk9PXBva2VyaGFuZC5jaGFyQXQoNikpIHx8IChwb2tlcmhhbmQuY2hhckF0KDApPT1wb2tlcmhhbmQuY2hhckF0KDgpfHwocG9rZXJoYW5kLmNoYXJBdCgyKT09cG9rZXJoYW5kLmNoYXJBdCg0KSl8fChwb2tlcmhhbmQuY2hhckF0KDIpPT1wb2tlcmhhbmQuY2hhckF0KDYpKXx8KHBva2VyaGFuZC5jaGFyQXQoMik9PXBva2VyaGFuZC5jaGFyQXQoOCkpKSkKICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJwYWlyIik7CiAgICAgIAogICAgICAKICAgICAgZWxzZSBpZiAocG9rZXJoYW5kLmVxdWFscygicXVpdCIpKQogICAgICBicmVhazsgCiAgICAKICAKCiAgCiAgICAgIAogCiAgICAgIAogICAgICAKICAgICAgCiAgCiAgCiAgCiAgICAKICAgIH0KfQp9CgoKCgo=