j'arrive pas à corriger la boucle infinie
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
import java.util.Scanner;
public class Convert {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int dset;
String[] mesure=new String[10000];
String mesure1[]={"kg","lb","l","g"};
double[] values=new double[10000];
System.out.println("Enter the number of dataset to convert:");
dset=in.nextInt();
System.out.println("Enter the values and their meusures(kg,lb,l or g:");
for(int i=1;i<=dset;i++)
{
System.out.println("Enter the value\t"+i+":");
values[i]=in.nextDouble();
//System.out.println("Enter the first measure\t"+i+":");
mesure[i]=in.next();
}
/*au niveau d'ici je sais pas ce qui ne vas pas. je trouve qu'il n'ya pas d'erreur mais ça provoque un loop infini */
System.out.println("These are the values you need to convert:");
for(int k=0;k<values.length;k++)
{
System.out.println(values[k]+"\t"+mesure[k]);
}
}
} |
je voulais lister tous les valuer et leur mesures que l'utilisateur a entrer mais
cette boucle deviant infini mais j'arrive pas à corriger cette erreur.quelqu'un peut m'aider.