Scusate ho provato ad assegnare a un array di cinque elementi dei valori interi con i l seguenete programma:
/**
* @(#)Principale1.java
*
*
* @author
* @version 1.00 2007/5/23
*/
import java.io.*;
public class Principale1 {
/**
* Creates a new instance of <code>Principale1</code>.
*/
public Principale1() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int elementi[] = new int[5];
DataInputStream myInput = new DataInputStream (System.in);
for(int i=0; i<5; i++)
{
try {
elementi[i] = myInput.readInt();
System.out.println(elementi[i]);
}
catch (IOException e) {
System.out.println ("Si è verificato un errore: " + e);
}
}
for(int i=0; i<5; i++)
{
System.out.println(elementi[i]);
}
}
}
ma quando vado a mandare in esecuzione mi dà tutti numeri strani.

Rispondi quotando

