Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [JAVA5] args[0]

  1. #1

    [JAVA5] args[0]

    Sto realizzando un progettino ma nel passaggio parameti al main sto trovando non poche difficoltà.

    In Java 5 il seguente codice:

    class ErrBound {
    public static void main(String[] args) {
    System.out.printf(args[0]);
    }
    }

    mi restituisce un errore ArrayIndexOutOfBoundsException, non ho più idee qualcuno mi spiega perchè fa i capricci?

    ps: ho provato anche con un parseInt ma continua a dare noie..

    grazie
    dawe

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [JAVA5] args[0]

    Originariamente inviato da kabhotz
    class ErrBound {
    public static void main(String[] args) {
    System.out.printf(args[0]);
    }
    }

    mi restituisce un errore ArrayIndexOutOfBoundsException, non ho più idee qualcuno mi spiega perchè fa i capricci?
    Dovresti anche spiegare cosa passi come argomenti sulla linea di comando.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    quello che dovrei passare da linea di comando è

    int N, int T, Sting Bits.

    un esempio è:

    >Automa 6 4 00111010

    dopo tutte le mie prove non sono arrivato ad
    una soluzione..

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da kabhotz
    quello che dovrei passare da linea di comando è

    int N, int T, Sting Bits.

    un esempio è:

    >Automa 6 4 00111010
    N = Integer.parseInt (args[0]);
    T = Integer.parseInt (args[1]);
    Bits = args[2];

    Chiaramente sarebbe meglio anche: a) testare prima di avere argomenti sufficienti b) Gestire l'eccezione NumberFormatException che parseInt può lanciare
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.