Originariamente inviato da limeste
Grazie mille Andrea comunque ho risolto...ma ho 1altra domanda da porvi!
Se io voglio inserire da tastiera 6 numeri senza usare BufferedReader ecc ma solo nell'argomento del main come faccio??
Esempio:
Sul prompt scrivo: [..] java Prova 1 2 3 4 5 6
Così facendo il programma mi legge i 6 numeri(anche su un'unica stringa) e poi io c lavoro sopra...grazie mille per la disponibilità!
Quanto passi come argomento lo trovi come vettore, nel famoso String[] args argomento di main.
codice:
public static void main (String[] args) {
...
Da lì vedrai tu che fare, per esempio, se ti aspetti interi, potresti andare a verificare scorrendo args, che cosa contengano i vari elementi del vettore:
codice:
public class TestArgs {
public static void main (String[] args) {
boolean b;
int j;
for (int i = 0; i < args.length; i++) {
try {
j = Integer.parseInt(args[i]);
b = true;
}
catch (Exception e) {
b = false;
}
System.out.println("args["+i+"] = "+args[i]+" intero? : "+b);
}
}
}