bilo kakav hint bi pomogao.
Code:
import java.util.Random;
public class LogosIgrac {
private String naziv;
private int poeni;
public LogosIgrac(){}
public LogosIgrac(String naziv, int poeni)
{
this.naziv = naziv;
this.poeni = poeni;
}
public LogosIgrac(LogosIgrac c)
{
this.naziv = c.naziv;
this.poeni = c.poeni;
}
public String getNaziv() {
return naziv;
}
public void setNaziv(String naziv) {
this.naziv = naziv;
}
public int getPoeni() {
return poeni;
}
public void setPoeni(int poeni) {
this.poeni = poeni;
}
@Override
public String toString() {
return ("igrac "+naziv +" ima osvojenih "+poeni +" poena");
}
class PickRand
{
public int get (int[] array)
{
Random generator = new Random();
int rnd = generator.nextInt(array.length);
return array[rnd];
}
}
public void baciKocku()
{
PickRand PickRand = new PickRand();
int[] randomPoeni = {10, 20, 30, 40, 50, 60, 70, 80, 90, 100};
int pogodak = PickRand.get(randomPoeni);
poeni += pogodak;
System.out.println("U ovom krugu igrac je osvojio " +pogodak +" poena");
}
}
import java.util.Random;
public class LogosIgrac {
private String naziv;
private int poeni;
public LogosIgrac(){}
public LogosIgrac(String naziv, int poeni)
{
this.naziv = naziv;
this.poeni = poeni;
}
public LogosIgrac(LogosIgrac c)
{
this.naziv = c.naziv;
this.poeni = c.poeni;
}
public String getNaziv() {
return naziv;
}
public void setNaziv(String naziv) {
this.naziv = naziv;
}
public int getPoeni() {
return poeni;
}
public void setPoeni(int poeni) {
this.poeni = poeni;
}
@Override
public String toString() {
return ("igrac "+naziv +" ima osvojenih "+poeni +" poena");
}
class PickRand
{
public int get (int[] array)
{
Random generator = new Random();
int rnd = generator.nextInt(array.length);
return array[rnd];
}
}
public void baciKocku()
{
PickRand PickRand = new PickRand();
int[] randomPoeni = {10, 20, 30, 40, 50, 60, 70, 80, 90, 100};
int pogodak = PickRand.get(randomPoeni);
poeni += pogodak;
System.out.println("U ovom krugu igrac je osvojio " +pogodak +" poena");
}
}
i main
Code:
import javax.swing.JOptionPane;
public class Main {
public Main()
{
LogosIgrac[] mojIgrac = new LogosIgrac[2];
for (int c = 0; c < mojIgrac.length; c++)
{
String naziv = JOptionPane.showInputDialog("Unesi naziv igraca");
//String naziv = ("Unesi naziv igraca: ");
mojIgrac[c] = new LogosIgrac(naziv, 0);
}
while(mojIgrac[0].getPoeni() <160 && mojIgrac[1].getPoeni()<160)
{
for (LogosIgrac c : mojIgrac)
{
System.out.println(c);
c.baciKocku();
}
}
String pobednik = mojIgrac[1].getPoeni() > mojIgrac[0].getPoeni()
?"Pobjednik je igrac" +mojIgrac[1]: "Pobjednik je " +mojIgrac[0];
System.out.println(pobednik);
}
public static void main(String[] args){
new Main();
}
}
import javax.swing.JOptionPane;
public class Main {
public Main()
{
LogosIgrac[] mojIgrac = new LogosIgrac[2];
for (int c = 0; c < mojIgrac.length; c++)
{
String naziv = JOptionPane.showInputDialog("Unesi naziv igraca");
//String naziv = ("Unesi naziv igraca: ");
mojIgrac[c] = new LogosIgrac(naziv, 0);
}
while(mojIgrac[0].getPoeni() <160 && mojIgrac[1].getPoeni()<160)
{
for (LogosIgrac c : mojIgrac)
{
System.out.println(c);
c.baciKocku();
}
}
String pobednik = mojIgrac[1].getPoeni() > mojIgrac[0].getPoeni()
?"Pobjednik je igrac" +mojIgrac[1]: "Pobjednik je " +mojIgrac[0];
System.out.println(pobednik);
}
public static void main(String[] args){
new Main();
}
}