Yeni

LightBlog

22 Ocak 2015 Perşembe

Yayın - 34 Java'da Taş Kağıt Makas Oyunu Uygulaması

Java'da Taş Kağıt Makas Oyunu Uygulaması Kodları

import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class TKM {

public static void main(String[] args) {

Random uret=new Random();
JOptionPane jo=new JOptionPane();
int PCTutulan=0;
int KulGirilen=0;
int PCs=0;
int Kuls=0;

jo.showMessageDialog(null, "Taş Kağıt Makasa Hoş Geldiniz \n Her Tur 1 Puandır \n 3 Puana Ulaşan Kazanır");

while( Kuls<3 && PCs<3 )
{

do
{
String KulGirilene = jo.showInputDialog(" PC:"+PCs+" Kullanıcı:"+Kuls+"\n Lütfen Bir Seçenek Seçiniz \n 1=Taş \n 2=Kağıt \n 3=Makas \n 0=Oyundan Çıkış");

KulGirilen=Integer.parseInt(KulGirilene);
if(KulGirilen==0)
{
System.exit(1);
}
if(KulGirilen<1 || KulGirilen>3)
{
jo.showMessageDialog(null, "Hatalı Bir Giriş Yaptınız \n Yeniden Giriş Ekranına Yönlendiriliyorsunuz...");
}

}while(KulGirilen<1 || KulGirilen>3);

PCTutulan = uret.nextInt(3)+1;

if(KulGirilen==PCTutulan)
{
if(KulGirilen==1&&PCTutulan==1)
{
jo.showMessageDialog(null, "Berabere \n Siz Taş Tuttunuz \n Pc'de Taş Tuttu");
}
else if(KulGirilen==2&&PCTutulan==2)
{
jo.showMessageDialog(null, "Berabere \n Siz Kağıt Tuttunuz \n Pc'de Kağıt Tuttu");
}
else
{

jo.showMessageDialog(null, "Berabere \n Siz Makas Tuttunuz \n Pc'de Makas Tuttu");
}
}
else if(KulGirilen==1&&PCTutulan==2)
{
jo.showMessageDialog(null, "Kaybettiniz \n Siz Taş Tuttunuz \n Pc Kağıt Tuttu");
PCs++;
}
else if(KulGirilen==1&&PCTutulan==3)
{
jo.showMessageDialog(null, "Kazandınız \n Siz Taş Tuttunuz \n Pc Makas Tuttu");
Kuls++;
}
else if(KulGirilen==2&&PCTutulan==1)
{
jo.showMessageDialog(null, "Kazandınız \n Siz Kağıt Tuttunuz \n Pc Taş Tuttu");
Kuls++;
}
else if(KulGirilen==2&&PCTutulan==3)
{
jo.showMessageDialog(null, "Kaybettiniz \n Siz Kağıt Tuttunuz \n Pc Makas Tuttu");
PCs++;
}
else if(KulGirilen==3&&PCTutulan==1)
{
jo.showMessageDialog(null, "Kaybettiniz \n Siz Makas Tuttunuz \n Pc Taş Tuttu");
PCs++;
}
else if(KulGirilen==3&&PCTutulan==2)
{
jo.showMessageDialog(null, "Kazandınız \n Siz Makas Tuttunuz \n Pc Kağıt Tuttu");
Kuls++;
}
}
if(Kuls==3)
{
jo.showMessageDialog(null, " Oyun Bitti \n Siz Kazandınız \n Sizin Skorunuz:"+Kuls+"\n Pc'nin Skoru:"+PCs);
}
else
{
jo.showMessageDialog(null, " Oyun Bitti \n Siz Kaybettiniz \n Pc'nin Skoru:"+PCs+"\n Sizin Skorunuz:"+Kuls);
}

}

}

Hiç yorum yok:

Yorum Gönder

LightBlog