Darkover
12-05-2005, 20:30
Ciao a tutti, sto seguendo un corso all'università sulla programmazione java. Ho scritto un programmino che chiede nome e cognome e poi restituisce le iniziali, questo è il sorgente:
import javax.swing.JOptionPane;
public class Iniziali {
public static void main (String[] args) {
String n = JOptionPane.showInputDialog("Inserisci nome");
String c = JOptionPane.showInputDialog("Inserisci cognome");
String in = n.substring(0,1).toUpperCase();
String ic = c.substring(0,1).toUpperCase();
System.out.println("Nome: " + n + " " + c);
System.out.println("Iniziali: " + in + ic);
System.exit(0);
}
}
l'ho compilato, ed il programma funziona, sul computer di mio padre, mentre sul mio il programma compilato funziona ma non come dovrebbe. Allego un immagine che mostra come si vede sul computer di mio padre (1), e come s vede sul mio (2). I computer hanno la stessa versione di java installata, la Java[TM] 2 Platform, Enterprise Edition 1.4 SDK. Dove è il problema?
import javax.swing.JOptionPane;
public class Iniziali {
public static void main (String[] args) {
String n = JOptionPane.showInputDialog("Inserisci nome");
String c = JOptionPane.showInputDialog("Inserisci cognome");
String in = n.substring(0,1).toUpperCase();
String ic = c.substring(0,1).toUpperCase();
System.out.println("Nome: " + n + " " + c);
System.out.println("Iniziali: " + in + ic);
System.exit(0);
}
}
l'ho compilato, ed il programma funziona, sul computer di mio padre, mentre sul mio il programma compilato funziona ma non come dovrebbe. Allego un immagine che mostra come si vede sul computer di mio padre (1), e come s vede sul mio (2). I computer hanno la stessa versione di java installata, la Java[TM] 2 Platform, Enterprise Edition 1.4 SDK. Dove è il problema?