salve a tutti, sono nuova nel forum e in java..avrei un disperato bisogno di aiuto.
l'esercizio è:
il programma determini il valore minimo di un insieme di numeri reali positivi.
non si conosce in input la quantità dei valori da leggere. l'inserimento dei valori termina con la lettura di un valore negativo o nullo.
dopo innumerevoli tentativi, ho prodotto questo ....ma non va 
aiuto!!! 
codice:
package rmin;
import java.util.Scanner;
public class Rmin {
public static void main(String[] args) {
Scanner sc=new Scanner (System.in);
double x;
double min;
int n=0;
int i;
System.out.println("inserisci i valori");
x=sc.nextDouble();
double v[]=new double [n];
while (x>0)
n++;
int pos=0;
min = v[0];
for (i =0;i<n;i++)
if (v[i]<min)
pos= i;
v[i]=min;
if (x<=0)
System.out.println("il min e: "+ min );
}
}