Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class RockPaperScissors {
- public static String name = "Oyuncu";
- public static int count = 0;
- public static int talep;
- public static int winBilgisayar = 0;
- public static int winOyuncu = 0;
- public static Scanner oku = new Scanner(System.in);
- public static void pl(String pl) {
- System.out.println(pl);
- }
- public static void p(String p) {
- System.out.print(p);
- }
- public static void main(String args[]) {
- p("Adınızı öğrenebilir miyiz?\n? ");
- name = oku.next();
- p("Merhaba " + name + ". Kaç el oynamak istiyorsun?\n? ");
- talep = oku.nextInt();
- kontrol();
- }
- public static void kontrol() {
- if(count == talep) {
- if(winBilgisayar < winOyuncu) {
- pl("Oyun Bitti!\nOyunun galibi: " + name + "!");
- }
- else if(winBilgisayar > winOyuncu) {
- pl("Oyun Bitti!\nOyunun galibi: Bilgisayar");
- }
- else {
- pl("Oyun Berabere Bitti!");
- }
- }
- else {
- sec();
- kontrol();
- }
- }
- public static void sec() {
- pl("Seçimini yap! Acele et! Elimi sallamaktan yorulmaya başladım!");
- pl("1) Taş\n2) Kağıt\n3) Makas");
- p("Seçimin:\n? ");
- int oyuncu = oku.nextInt();
- int bilgisayar = (int)Math.ceil((double)Math.random()*3);
- count += 1;
- p(count + ". El Oynanıyor... ");
- yargi(oyuncu, bilgisayar);
- }
- public static void yargi(int oyuncu, int bilgisayar) {
- if(oyuncu==bilgisayar) {
- if(oyuncu == 1) {
- p(name + ": Taş, Bilgisayar: Taş.\t");
- }
- else if(oyuncu == 2) {
- p(name + ": Kağıt, Bilgisayar: Kağıt.\t");
- }
- else {
- p(name + ": Makas, Bilgisayar: Makas.\t");
- }
- pl("Bu El Berabere Bitti!");
- }
- else if(oyuncu == 1) {
- if(bilgisayar == 2) {
- pl(name + ": Taş, Bilgisayar: Kağıt.\tBu Eli Bilgisayar Kazandı!");
- winBilgisayar += 1;
- }
- else if(bilgisayar == 3) {
- pl(name + ": Taş, Bilgisayar: Makas.\tBu Eli " + name + " Kazandı!");
- winOyuncu += 1;
- }
- }
- else if(oyuncu == 2) {
- if(bilgisayar == 1) {
- pl(name + ": Kağıt, Bilgisayar: Taş.\tBu Eli " + name + " Kazandı!");
- winOyuncu += 1;
- }
- else if(bilgisayar == 3) {
- pl(name + ": Kağıt, Bilgisayar: Makas.\tBu Eli Bilgisayar Kazandı!");
- winBilgisayar += 1;
- }
- }
- else if(oyuncu == 3) {
- if(bilgisayar == 1) {
- pl(name + ": Makas, Bilgisayar: Taş.\tBu Eli Bilgisayar Kazandı!");
- winBilgisayar += 1;
- }
- else if(bilgisayar == 2) {
- pl(name + ": Makas, Bilgisayar: Kağıt.\tBu Eli " + name + " Kazandı!");
- winOyuncu += 1;
- }
- }
- else {
- pl("Lütfen düzgün bir sayı girdiğinizden emin olun!");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement