Witam jestem tu już od dawna ale nigdy nie zakładałem konta bo nie było takiej potrzeby. Uczę się javy od niedawna i chciałem trochę 'potrenować :)
Mam problem z zadaniami z polskiego SPOJ'a.
Dam przykładową treść i moje rozwiązanie http://pl.spoj.com/problems/MWPZ06X/
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int liczba = 0;
Scanner sc = new Scanner(System.in);
liczba = sc.nextInt();
ArrayList lista = new ArrayList();
ArrayList wynikowa = new ArrayList();
for(int i = 0; i < liczba; i++){
lista.add(sc.nextInt());
int wynik = (int)lista.get(i) * (int)lista.get(i);
wynikowa.add(wynik);
}
for(int j = 0; j < wynikowa.size(); j++){
System.out.println(wynikowa.get(j));
}
sc.close();
}
}
Wyświetla mi błędy:
Exception in thread "main" java.util.NoSuchElementException
at java.util.Scanner.throwFor(Scanner.java:862)
at java.util.Scanner.next(Scanner.java:1485)
at java.util.Scanner.nextInt(Scanner.java:2117)
at java.util.Scanner.nextInt(Scanner.java:2076)
at Main.main(Main.java:10)
Może mi ktoś rozjaśnić dlaczego? Z góry dziękuję :)