• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Proste dodawanie w javie

Object Storage Arubacloud
0 głosów
272 wizyt
pytanie zadane 14 lutego 2019 w Java przez Kaskoska Nowicjusz (160 p.)

Hej. Wiem, że było bardzo dużo pytań na ten temat ale niestety w Javie nie znalazłam. Jestem początkująca stworzyłam program który daje poprawny wynik na wyjściu ale niestety SPOJ nie akceptuje mojego wyniku Jest tylko informacja " Błąd wykonania (NZEC)". 


        Scanner wpisz = new Scanner(System.in);
        int tab[] = new int[100];
        int suma;

        int t = wpisz.nextInt();

        for (int i = 0; i < t; i++) {

            suma = 0;
            int x = wpisz.nextInt();
            for (int j = 0; j < x; j++) {

                String n = wpisz.next();
                String podzial[] = n.split(" ");
                for (int k = 0; k < podzial.length; k++) {

                    int zmiana = Integer.parseInt(podzial[k]);
                    suma += zmiana;
                    tab[i] = suma;
                }

            }
        }
        for (int j = 0; j < t; j++) {

            System.out.println(tab[j]);
        }


    }
}

 

1 odpowiedź

0 głosów
odpowiedź 15 lutego 2019 przez Mateusz51 Nałogowiec (28,180 p.)
Jestem prawie pewien ze masz problemy spowodowane tym ze czytasz nexInt oraz next i wejscie Ci sie nie zgadza.
komentarz 15 lutego 2019 przez Kaskoska Nowicjusz (160 p.)
czyli muszę wszystko zrobić stringami a potem pozamieniać na int ? bo nie wiem jak inaczej zrobić wpisywanie liczb ze spacji jak sposób który zrobiłam aktualnie.
komentarz 15 lutego 2019 przez Mateusz51 Nałogowiec (28,180 p.)
Przepraszam, nie znam tresci zadania ani danych wejsciowych. Ale jak patrze ze robisz next a potem dzielisz po spacji to raczej Ci nie zadziala bo next pobiera tylko jedno slowo. Najlepiej bedzie gdy bedziesz uzywal nextLine i ewentualnie parsowal do Inta
komentarz 15 lutego 2019 przez Kaskoska Nowicjusz (160 p.)
Wiesz, gdy używam zwykłego next () wychodzi mi poprawny wynik a gdy wykorzystam nextLine to wychodzi mi Exception. :/
komentarz 15 lutego 2019 przez Mateusz51 Nałogowiec (28,180 p.)
Nie znam danych na jakich testujes
komentarz 16 lutego 2019 przez Kaskoska Nowicjusz (160 p.)
Znalazłam co to jest za błąd. Mój kod jest ok podczas kopiowania nie dodałam "throws java.lang.Exception" . To powodowało.błąd wykonania (NZEC)". :)

Podobne pytania

0 głosów
1 odpowiedź 782 wizyt
pytanie zadane 4 czerwca 2017 w C i C++ przez Michał Biernacki Użytkownik (670 p.)
0 głosów
1 odpowiedź 333 wizyt
pytanie zadane 27 stycznia 2017 w C i C++ przez chucksqll Stary wyjadacz (12,930 p.)
0 głosów
2 odpowiedzi 863 wizyt
pytanie zadane 26 sierpnia 2016 w C i C++ przez prownnie Początkujący (280 p.)

92,551 zapytań

141,393 odpowiedzi

319,523 komentarzy

61,936 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...