Professional Documents
Culture Documents
Dodatni Zadatak 01
Dodatni Zadatak 01
SQLOutput;
import java.util.Random;
import java.util.Scanner;
import java.util.concurrent.ThreadLocalRandom;
if (opcija.equals("Opcija 1")) {
double probability = 0.75;
Random random = new Random();
if (random.nextDouble() < probability) {
int min = 10;
int max = 15;
int randomNumber = ThreadLocalRandom.current().nextInt(min, max
+ 1);
zmaj_hp = zmaj_hp - randomNumber;
System.out.printf("Uspešan pogodak, zmaj je oštećen sa %d HP\
n", randomNumber);
} else {
zmaj_hp = zmaj_hp;
System.out.printf("Neuspešan pokušaj, zmaj nije pogođen.
Pokušajte ponovo.\n");
}
int min1 = 7;
int max1 = 17;
int randomNumber1 = ThreadLocalRandom.current().nextInt(min1, max1
+ 1);
heroj_hp = heroj_hp - randomNumber1;
System.out.printf("Zmaj je naneo štetu u ovom potezu %d HP\n",
randomNumber1);
System.out.printf("Heroj:%d HP\n", heroj_hp);
System.out.printf("Zmaj:%d HP\n", zmaj_hp);
if (heroj_hp <= 0) {
System.out.println("Zmaj je pobedio!");
break;
}
if (zmaj_hp <= 0) {
System.out.println("Heroj je pobedio!");
break;
}
} else if (opcija.equals("Opcija 2")) {
double probability = 0.5;
Random random = new Random();
if (random.nextDouble() < probability) {
int min = 15;
int max = 30;
int randomNumber = ThreadLocalRandom.current().nextInt(min, max
+ 1);
zmaj_hp = zmaj_hp - randomNumber;
System.out.printf("Uspešan pogodak, zmaj je oštećen sa %d HP\
n", randomNumber);
} else {
zmaj_hp = zmaj_hp;
System.out.println("Neuspešan pokušaj, zmaj nije pogođen.
Pokušajte ponovo.\n");
}
int min1 = 7;
int max1 = 17;
int randomNumber1 = ThreadLocalRandom.current().nextInt(min1, max1
+ 1);
heroj_hp = heroj_hp - randomNumber1;
System.out.printf("Zmaj je naneo štetu u ovom potezu %d HP\n",
randomNumber1);
System.out.printf("Heroj:%d HP\n", heroj_hp);
System.out.printf("Zmaj:%d HP\n", zmaj_hp);
if (heroj_hp <= 0) {
System.out.println("Zmaj je pobedio!");
break;
}
if (zmaj_hp <= 0) {
System.out.println("Heroj je pobedio!");
break;
}
} else if (opcija.equals("Opcija 3")) {
int min = 15;
int max = 35;
int randomNumber = ThreadLocalRandom.current().nextInt(min, max +
1);
heroj_hp = heroj_hp + randomNumber;
counter++;
System.out.printf("Dopunili ste se sa %d HP\n", randomNumber);
System.out.printf("Heroj:%d HP\n", heroj_hp);
System.out.printf("Zmaj:%d HP\n", zmaj_hp);
} if (heroj_hp <= 0) {
System.out.println("Zmaj je pobedio!");
break;
} if (zmaj_hp <= 0) {
System.out.println("Heroj je pobedio!");
break;
}
}
}
}