Bonjour tous le monde, voila j'ai fait un petit programme pour l'école et j'ai un prblème sur une boucle.
voici le message d'erreur d'eclipse:
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
at java.lang.String.charAt(Unknown Source)
at ex7.main(ex7.java:42)


Le problème vient de la boucle que j'ai fait pour recommencer l'application une fois celle-ci terminée... mais bon voila mon code se sera plus parlant ^^

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
37
38
39
40
41
42
43
44
45
46
47
48
import java.util.*;
public class ex7 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner reader = new Scanner(System.in);
		double r1,r2,r3;
		double r_equi_para;
		double r_equi_serie;
		char repeat ='y';
		
		System.out.println("voici un programme calculant la resistance équivalente  de 3 résistances");
		System.out.println("premièrement si elles sont montées en //");
		System.out.println("deuxiemement si elles sont montées en série");
		/*reader.nextLine();
		reader.nextLine();*/
		while (repeat =='y'){
		System.out.println("veuillez entrer le 1ere résistance");
		r1= reader.nextDouble();
		System.out.println("veuillez entrer la 2emee résistance");
		r2= reader.nextDouble();
		System.out.println("veuillez entrer la 3eme résistance");
		r3= reader.nextDouble();
		
		
		r_equi_serie = (r1+r2+r3);
		System.out.println("la résistence équivalente en série est égale à "+ r_equi_serie);
		
		if ((r1==0)||(r2==0)||(r3==0)){
			System.out.println("la résistence équivalente en Parallèle ne peut etre calculée");
			System.out.println("une des données entrées est nulle veulllez recommencer");
			
		}else{
			r_equi_para = (1/r1)+(1/r2)+(1/r3);
			System.out.println("la résistence équivalente en // est égale à "+ r_equi_para);
		}
		
		System.out.println("Voulez vous recommencer? (Y/N)");
		repeat=reader.nextLine().charAt(0);
		
		}

	}

}
Le problème c'est que eclipse ne me laisse meme pas rentrer de parametres et me met tout de suite le message d'erreur :s

Merci de votre aide