Zakaj uporabljaš dva števca, če je dovolj en? (
counter in
student)
Zakaj shranjuješ ocene v spremenljivko rok, če pa jih lahko enostavno prištevaš k sum?
Če želiš dobiti povprečje ocen, je nesmiselno uporabiti spremenljivko tipa integer (povprečje namreč običajno ne bo celo število).
Napaka, ki jo je prevajalnik vrnil, pomeni, da si želel dostopati do elementa množice, ki ne obstaja. Primer: imaš množico 3 elementov, program pa želi dostopati do četrtega elementa (ki ne obstaja).
Tu poglej, kako izgleda poenostavljena in delujoča koda.
import java.util.Scanner;
public class exercise2 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("Enter the number of students: ");
int numStudents = scan.nextInt();
double sum=0;
for(int counter=1;counter
changed: kljuka (5.10.2013, 0:02)