java.util.InputMismatchException
Prikazujem rezultate 1 do 5 od 5

Tema: java.util.InputMismatchException

  1. #1
    Početnik watex (avatar)
    Učlanjen
    07.08.2009.
    Pol
    muški
    Poruke
    34
    Reputaciona moć
    0

    Podrazumevano java.util.InputMismatchException

    trebam mi pomoc oko zadatka u koji unosim podatke preko nekog dokumenta, i izracunava zbir brojeva niza.
    Kod:
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.util.Formatter;
    import java.util.Scanner;
    
    
    public class Zbir {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            
            try {
                File f = new File ("C:\\ulaz1.in");
                Scanner input = new Scanner (f);
                
                int  n = input.nextInt();
                int a [] = new int [n];
                for (int z=0; z<n; z++){
                    a[z]=input.nextInt();
                }
                
                double c = 0;
                
                for (int i =0;i<n;i++){
                    c=c+a[i];
                    
                }
                System.out.print (c);
                
                File izlaz = new File ("izlaz.txt");
                Formatter t = new Formatter (izlaz);
                t.format("rezultat je %d" ,c);
                t.close();
            } catch (FileNotFoundException e1) {
                // TODO Auto-generated catch block
                System.out.print("fajl ne postoji");        }}}
    samo mi izbaci gresku Exception in thread "main" java.util.InputMismatchException: For input string: "476237467326476346"
    at java.util.Scanner.nextInt(Unknown Source)
    at java.util.Scanner.nextInt(Unknown Source)
    at Zbir.main(Zbir.java:19)
    greska je int n = input.nextInt();

    da li ima neko ideju kako mogu popraviti ovo.
    Poslednji put ažurirao/la MathPhysics : 30.01.2014. u 12:01 Razlog: Izmena koda na zahtev korisnika



  2. #2
    Primećen član RiSK (avatar)
    Učlanjen
    19.01.2004.
    Pol
    muški
    Poruke
    678
    Reputaciona moć
    57

    Podrazumevano Re: java.util.InputMismatchException

    Hehe... Prevelik ti je broj. Izlazi iz opsega za int.
    Stavi broj koji je u opsegu i radice.
    Everything I wrote here is under the terms og GNU/GPL.
    FREE YOUR MIND

  3. #3
    Početnik watex (avatar)
    Učlanjen
    07.08.2009.
    Pol
    muški
    Poruke
    34
    Reputaciona moć
    0

    Podrazumevano Re: java.util.InputMismatchException

    ja znam koliki je opseg za int, ali ovo je niz/

  4. #4
    Primećen član RiSK (avatar)
    Učlanjen
    19.01.2004.
    Pol
    muški
    Poruke
    678
    Reputaciona moć
    57

    Podrazumevano Re: java.util.InputMismatchException

    Ovaj red: int n = input.nextInt();
    prolazi kada se skanerom ucitava niska 476237467326476346
    Tu ipada iz opsega.
    Everything I wrote here is under the terms og GNU/GPL.
    FREE YOUR MIND

  5. #5
    Početnik watex (avatar)
    Učlanjen
    07.08.2009.
    Pol
    muški
    Poruke
    34
    Reputaciona moć
    0

    Podrazumevano Re: java.util.InputMismatchException

    hvala na sajvjeti. sada radi.

Slične teme

  1. Java
    Autor Fortunela u forumu Programiranje
    Odgovora: 1
    Poslednja poruka: 11.09.2005., 19:59
  2. java
    Autor johnatan zebina u forumu Softver
    Odgovora: 10
    Poslednja poruka: 02.05.2004., 04:19
  3. java
    Autor bata djora u forumu Programiranje
    Odgovora: 3
    Poslednja poruka: 01.05.2004., 12:30
  4. JAVA
    Autor Skotina u forumu Programiranje
    Odgovora: 14
    Poslednja poruka: 19.03.2004., 08:55

Pravila za slanje poruka

  • Ne možete kreirati novu temu
  • Ne možete poslati odgovor
  • Ne možete dodati priloge
  • Ne možete prepraviti svoju poruku
  •