import java.util.Scanner;
class RPSLS_SS {
public static void main
(String[] args
) { Scanner game
= new Scanner
(System.
in); System.
out.
println("Choose your attack: rock,paper,scissors,lizard, or spock"); int num_cool = 0;
if (cool.equals("rock"))
{
System.
out.
println("You chose rock. Get ready..."); personPlay = ("rock");
}
if (cool.equals("paper"))
{
System.
out.
println("You chose paper. Get ready..."); personPlay = ("paper");
}
if (cool.equals("scissors"))
{
System.
out.
println("You chose scissors. Get ready..."); personPlay = "scissors";
}
int range = 3;
int start = 0;
int number
= (int)(start
+ Math.
random()*range
); switch (number) {
case 1:
computerPlay = "rock";
break;
case 2:
computerPlay = "paper";
break;
case 3:
computerPlay= "scissors";
break;
default:
break;
}
if (personPlay.equals(computerPlay))
System.
out.
println("It's a tie!"); else if (personPlay.equals("rock"))
if (computerPlay.equals("scissors"))
System.
out.
println("Rock crushes scissors. You win!!"); else if (computerPlay.equals("paper"))
System.
out.
println("Paper eats rock. You lose!!"); else if (personPlay.equals("paper"))
if (computerPlay.equals("scissors"))
System.
out.
println("Scissor cuts paper. You lose!!"); else if (computerPlay.equals("rock"))
System.
out.
println("Paper eats rock. You win!!"); else if (personPlay.equals("scissors"))
if (computerPlay.equals("paper"))
System.
out.
println("Scissor cuts paper. You win!!"); else if (computerPlay.equals("rock"))
System.
out.
println("Rock breaks scissors. You lose!!"); else
System.
out.
println("Invalid user input.");
}
}
CmltcG9ydCBqYXZhLnV0aWwuU2Nhbm5lcjsKCmNsYXNzIFJQU0xTX1NTIHsKCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgU2Nhbm5lciBnYW1lID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkNob29zZSB5b3VyIGF0dGFjazogcm9jayxwYXBlcixzY2lzc29ycyxsaXphcmQsIG9yIHNwb2NrIik7CiAgICAgICAgU3RyaW5nIGNvb2wgPSBnYW1lLm5leHQoKTsKICAgICAgICBpbnQgbnVtX2Nvb2wgPSAwOwogICAgICAgIFN0cmluZyBjb21wdXRlclBsYXkgPSBudWxsOwogICAgICAgIFN0cmluZyBwZXJzb25QbGF5ID0gbnVsbDsKICAgICAgICBpZiAoY29vbC5lcXVhbHMoInJvY2siKSkKICAgICAgICB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiWW91IGNob3NlIHJvY2suIEdldCByZWFkeS4uLiIpOwogICAgICAgICAgICBwZXJzb25QbGF5ID0gKCJyb2NrIik7CiAgICAgICAgfQogICAgICAgIGlmIChjb29sLmVxdWFscygicGFwZXIiKSkKICAgICAgICB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiWW91IGNob3NlIHBhcGVyLiBHZXQgcmVhZHkuLi4iKTsKICAgICAgICAgICAgcGVyc29uUGxheSA9ICgicGFwZXIiKTsKICAgICAgICB9CiAgICAgICAgaWYgKGNvb2wuZXF1YWxzKCJzY2lzc29ycyIpKQogICAgICAgIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJZb3UgY2hvc2Ugc2Npc3NvcnMuIEdldCByZWFkeS4uLiIpOwogICAgICAgICAgICBwZXJzb25QbGF5ID0gInNjaXNzb3JzIjsKICAgICAgICB9CiAgICAgICAgaW50IHJhbmdlID0gMzsKICAgICAgICBpbnQgc3RhcnQgPSAwOwogICAgICAgIGludCBudW1iZXIgPSAoaW50KShzdGFydCArIE1hdGgucmFuZG9tKCkqcmFuZ2UgKTsKICAgICAgICBzd2l0Y2ggKG51bWJlcikgewogICAgICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgICAgICBjb21wdXRlclBsYXkgPSAicm9jayI7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSAyOgogICAgICAgICAgICAgICAgY29tcHV0ZXJQbGF5ID0gInBhcGVyIjsgCiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSAzOgogICAgICAgICAgICAgICAgY29tcHV0ZXJQbGF5PSAic2Npc3NvcnMiOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAKICAgICAgICBpZiAocGVyc29uUGxheS5lcXVhbHMoY29tcHV0ZXJQbGF5KSkgCiAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkl0J3MgYSB0aWUhIik7IAogICAgZWxzZSBpZiAocGVyc29uUGxheS5lcXVhbHMoInJvY2siKSkgCiAgICAgICBpZiAoY29tcHV0ZXJQbGF5LmVxdWFscygic2Npc3NvcnMiKSkgCiAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlJvY2sgY3J1c2hlcyBzY2lzc29ycy4gWW91IHdpbiEhIik7CiAgICBlbHNlIGlmIChjb21wdXRlclBsYXkuZXF1YWxzKCJwYXBlciIpKSAKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJQYXBlciBlYXRzIHJvY2suIFlvdSBsb3NlISEiKTsgCiAgICBlbHNlIGlmIChwZXJzb25QbGF5LmVxdWFscygicGFwZXIiKSkgCiAgICAgICBpZiAoY29tcHV0ZXJQbGF5LmVxdWFscygic2Npc3NvcnMiKSkgCglTeXN0ZW0ub3V0LnByaW50bG4oIlNjaXNzb3IgY3V0cyBwYXBlci4gWW91IGxvc2UhISIpOyAKICAgIGVsc2UgaWYgKGNvbXB1dGVyUGxheS5lcXVhbHMoInJvY2siKSkgCiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiUGFwZXIgZWF0cyByb2NrLiBZb3Ugd2luISEiKTsgCiAgICBlbHNlIGlmIChwZXJzb25QbGF5LmVxdWFscygic2Npc3NvcnMiKSkgCiAgICAgICAgIGlmIChjb21wdXRlclBsYXkuZXF1YWxzKCJwYXBlciIpKSAKCVN5c3RlbS5vdXQucHJpbnRsbigiU2Npc3NvciBjdXRzIHBhcGVyLiBZb3Ugd2luISEiKTsgCiAgICBlbHNlIGlmIChjb21wdXRlclBsYXkuZXF1YWxzKCJyb2NrIikpIAogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlJvY2sgYnJlYWtzIHNjaXNzb3JzLiBZb3UgbG9zZSEhIik7IAogICAgZWxzZSAKICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJJbnZhbGlkIHVzZXIgaW5wdXQuIik7CiAgICAgICAgCiAgICB9CiAgICAKfQoJCg==