A opet mi se javlja jos jedan problem ako i napravim odgovore koji imaju String vrednost, u daljem kodu ne mogu sa istim kodom porediti odgovore korisnika i tacne odgovore, jer je kod za INT vrednosti... nadam se da ce te razumeti sta mi pravi problem. Evo ga i ceo kod pa ce biti mozda jasnije sta zelim.....
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Matematika extends java.applet.Applet {
public static void main(String[] args) {
try {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String kraj;
int rezultat=0;
String[] pitanje = new String[10];
pitanje[0] = ("Koliko je 5*6/3=? ?");
pitanje[1] = ("Koliko minuta ima u 2 cela dana?");
pitanje[2] = ("Koliko je 53-43?");
pitanje[3] = ("Koliko je 5+5*4-2+7-4+8/2+5-29=? ");
int[] odgovori = {10, 2880, 10, 6};
do {
System.out.println("Izaberi pitanje od 1 do 10?");
int p = Integer.parseInt(br.readLine());
System.out.println("Pitanje broj " + p + " je: " + pitanje[p - 1]);
System.out.print("Odgovor je: ");
int odgovor = Integer.parseInt(br.readLine());
if (odgovor == odgovori[p - 1]){
rezultat=rezultat+5;
System.out.println("Bravo, odgovor je tacan!");}
else
{System.out.println("Odgovor " + odgovor + " nije tacan.Tacno resenje je : " + odgovori[p - 1]);
rezultat=rezultat-2; }
System.out.println("Zelite li novo pitanje? da/ne ?");
kraj = br.readLine();
} while (kraj.equals("da"));
System.out.println("Kraj!Vas rezultat je: "+rezultat+" poena.");
} catch (IOException e) {
System.out.println("Greska: " + e.getMessage());
}
}
}