2 / 2
Jul 2017

Witam

Cały czas dostaje błąd wykonania (NZEC) przy prostym programie, który według mnie działa prawidłowo, może mi ktoś wytłumaczyć co jest przyczyną tego błędu? I co powinienem zrobić?

  import java.util.Scanner;

  class ProsteDodawanie {

  public static void main(String[] args) {
    ProsteDodawanie flam = new ProsteDodawanie();
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    for(int i=0;i<n;i++) {
        flam.zad(sc.nextInt());
    }

    }


    public void zad(int n){
    Scanner sc = new Scanner(System.in);
    int sum=0;
    for(int i=0;i<n;i++){
       sum+=sc.nextInt();
     }
    System.out.println(sum);
   }
   }
  • created

    Jul '17
  • last reply

    Jul '17
  • 1

    reply

  • 695

    views

  • 2

    users

NZEC w tak prostych zadaniach, to najczęściej niepoprawne użycie strumieni wejścia/wyjścia

spróbuj uźyć tylko jednej instancji Scanner()