Java da şans oyunu
Java da sayısal loto uygulaması Bir ile otuz arasında sayı üreten program,kullanıcının girdiği kolon sayısı ve para miktarına göre döngülere giriyor.Doğru tutan rakamlar belirlenen kazanç miktarı ile çarpılıyor.
İyi günler dilerim tamamen bana aittir uygulama.
package
sayısaloto2;
import
java.util.Scanner;
import
java.util.Random;
public class
Sayısaloto2 {
public static void main(String[] args) {
Scanner oku = new Scanner(System.in);
int sayac = 0; //bilenen rakamlar için
double kazanc = 1; //kazanılan parayı
hesaplamak için
int i;
double userMoney = 12;//kullanıcın
elindeki parası
int kolon, tutar = 3;
System.out.println("<<<Sayısal Loto Uygulamasına Hoş
Geldiniz,Bol ŞANS");
System.out.println("Başlangıç
bakiyeniz 3 tl,Her kolun 6 sayı içerir,her kolun 3 tl\n En fazla 4 kolon
oynanabilir.\n Girilecek sayılar >0 ile <31 arasında olmalıdır.\n");
System.out.println("Oynayacak
kolon sayısını girin:");
kolon = oku.nextInt();
if (kolon > 0 && kolon <
5) { //girilen kolon sayısı 0 ile 5 arasında ise işlem devam etsin
if (kolon == 1) {
userMoney -= tutar;
System.out.println("Kalan
paranız:" + userMoney);
} else if (kolon == 2) {
tutar *= 2;
//kullanıcının parası tutardan
fazla veya eşitse gir döngüye
if (userMoney == tutar || tutar
< userMoney) {
userMoney -= tutar;
System.out.println("Kalan paranız:" + userMoney);
} else {
System.out.println("yeterli para yok");
}
} else if (kolon == 3) {
tutar *= 3;
//kulanıcının parası tutardan
fazla veya eşitse gir döngüye
if (userMoney == tutar || tutar
< userMoney) {
userMoney -= tutar;
System.out.println("Kalan paranız:" + userMoney);
} else {
System.out.println("yeterli para yok");
}
} else if (kolon == 4) {
tutar *= 4;
//kullanıcının parası tutardan
fazla veya eşitse gir döngüye
if (userMoney == tutar || tutar
< userMoney) {
userMoney -= tutar;
System.out.println("Kalan paranız:" + userMoney);
} else {
System.out.println("yeterli para yok");
}
}
int rasgele[] = new int[6 * kolon];
int oyuncu[] = new int[6 * kolon];
//girilen kolon sayısı ile dizi sayısı çarpılsın
for (i = 0; i < 6 * kolon; i++)
{
System.out.println(i + 1 + ".numarayı
giriniz");
oyuncu[i] = oku.nextInt();
}
for (i = 0; i < 6 * kolon; i++)
{
rasgele[i] = rnd.nextInt(31) +
1; //sıfırdan 31'e kadar rastgele sayı üretsin.31 dahil değil.
}
System.out.print("Çekilen rasgele
numaralar: ");
for (i = 0; i < 6; i++) {
System.out.print(rasgele[i] +
" "); //çekilen rastgele numaraları kullanıcıya göstersin
}
for (i = 0; i < 6; i++) //Kaç tanesi
bilindi onun sayacını belirleme.
{
if (rasgele[i] == oyuncu[i]) {
sayac++;
}
}
//eğer iki numara
tuttuysa 10tl,3ise 30tl,4 ise 60,5 ise 70,6 ise 100tl versin.Kullanıcıparasına
eklesin
System.out.println("\nBilinen
Sayı Sayısı:" + sayac);
if (sayac == 2) {
kazanc = 10;
System.out.println("toplam
kazancınız:" + kazanc + "tl");
userMoney += kazanc;
} else if (sayac == 3) {
kazanc = 30;
System.out.println("toplam
kazancınız:" + kazanc + "tl");
userMoney += kazanc;
} else if (sayac == 4) {
kazanc = 60;
System.out.println("toplam
kazancınız:" + kazanc + "tl");
userMoney += kazanc;
} else if (sayac == 5) {
kazanc = 70;
System.out.println("toplam
kazancınız:" + kazanc + "tl");
userMoney += kazanc;
} else if (sayac == 6) {
kazanc = 100;
System.out.println("toplam
kazancınız:" + kazanc + "tl");
userMoney += kazanc;
} else {
System.out.println("hiç bir
rakam isabet etmemiştir.");
}
System.out.println("Toplam
paranız:" + userMoney);
aa:
System.out.println("ASIM ŞANSOYUNLARI >> İYİ GÜNLER DİLER. .. ");
} else {
System.out.println("hatali
kolon sayısı");
}
}
}
![]() |
Java şans oyunları |
Java şans oyunları,java sayısal loto,java sayı tahmin oyunları,java da console için geliştiren oyunlar,java rasgele sayı üreten oyunlar,java basit oyunlar,java iç içe döngü örnekleri:
Yorumlar
Yorum Gönder