Witam.
Nie wiem o co chodzi mam taki błąd:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
znak cannot be resolved to a variable
at Main.main(Main.java:43)
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Random;
import java.util.Scanner;
public class Main {
ArrayList<Karty> karty = new ArrayList<Karty>();
Iterator<Karty> it = karty.iterator();
public void tworzenieListy(){
Random losowanieKart = new Random();
for(int i=0;karty.get(i).wartosc==0;i++){
int wartosc = losowanieKart.nextInt(13);
int kolor = losowanieKart.nextInt(3);
karty.add(i, new Karty(kolor, wartosc));
}
}
public void wyswietlanieListy(Iterator<Karty> it){
do{
Karty k=it.next();
System.out.println("Karta:"+k);
}
while(it.hasNext());
}
public static void main(String[] args) {
do{
Scanner wprowadzenieDanych = new Scanner(System.in);
System.out.println("\n1. Utworzenie listy" +
"\n2. Wyświetlanie listy" +
"\n3. Wyświetlanie liczby elementów listy" +
"\n4. Wyświetlanie kart o podanej wartości" +
"\n5. Wyświetlanie kart o podanym kolorze"+
"\n6. Wyjście");
System.out.print("\nWybierz operację (1-6): ");
int znak =wprowadzenieDanych.nextInt();
}
while(znak!=6);
}
}