Redvex
27-11-2007, 09:40
Il classico esercizio che da bravo niubbo non riesco a svolgere (solo 1 parte):cry:
import javax.swing.*;
public class MinMax {
public static void main (String[] args){
double Media;
int Min=0,Max=0, Somma=0,j;
String Lunghezza = JOptionPane.showInputDialog("Inserisci il totale dei numeri su cui vuoi operare");
int i = Integer.parseInt(Lunghezza);
int [] Vettore = new int[i];
for(j=0;j<i;j++)
{
String k = JOptionPane.showInputDialog("Inserisci il numero " + (j+1));
int Numero = Integer.parseInt(k);
Vettore[j]= Numero;
Somma = Somma+Vettore[j];
Min = Vettore[0];
if (Vettore[j]>Max)
{
Max = Vettore[j];
}
if (Vettore[j]<Min)
{
Min = Vettore[j];
}
}
Media = (double)Somma/i;
System.out.print("La somma è "+Somma+" Il minimo è: "+Min+ " Il massimo è: "+Max+ " La media è: "+Media);
}
}
Il problema è il calcolo del minimo poichè una volta che ripete il ciclo for non rimane più il risultato minimo e non so dove cavolo metterlo, per far si che non venga modificato.
Ps io uso Eclipse per scrivere in java (come dice il prof) ma esistono ambienti migliori o diciamo meglio più FACILI?
import javax.swing.*;
public class MinMax {
public static void main (String[] args){
double Media;
int Min=0,Max=0, Somma=0,j;
String Lunghezza = JOptionPane.showInputDialog("Inserisci il totale dei numeri su cui vuoi operare");
int i = Integer.parseInt(Lunghezza);
int [] Vettore = new int[i];
for(j=0;j<i;j++)
{
String k = JOptionPane.showInputDialog("Inserisci il numero " + (j+1));
int Numero = Integer.parseInt(k);
Vettore[j]= Numero;
Somma = Somma+Vettore[j];
Min = Vettore[0];
if (Vettore[j]>Max)
{
Max = Vettore[j];
}
if (Vettore[j]<Min)
{
Min = Vettore[j];
}
}
Media = (double)Somma/i;
System.out.print("La somma è "+Somma+" Il minimo è: "+Min+ " Il massimo è: "+Max+ " La media è: "+Media);
}
}
Il problema è il calcolo del minimo poichè una volta che ripete il ciclo for non rimane più il risultato minimo e non so dove cavolo metterlo, per far si che non venga modificato.
Ps io uso Eclipse per scrivere in java (come dice il prof) ma esistono ambienti migliori o diciamo meglio più FACILI?