calculer la moyenne de notes données au clavier. Le système demande des notes jusqu'à ce que le mot clé « stop » soit donnée. Chaque note doit être une valeur numérique, comprise entre 0 et 20.


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
import java.util.Scanner;
 
public class Exercice1 {
	public static void main(String[] args) {
        double x,M,s=0.0;
        int i=0;
  		Scanner sc=new Scanner(System.in);
  		System.out.println("Saisie des notes entre [0 et 20]Pour terminer taper STOP ");
  		while(sc.nextLine()!="stop"){
		do{
		System.out.println("Donner des notes entre [0 et 20] ");
		x=sc.nextFloat();
		s=s+x;
		i++;
		}while(!((x>0)&&(x<20)));
		}
		M=(s/i);
		System.out.println("La Moyenne des notes saisis est "+M);
	}
}
pourquoi j'ai cette erreur d'exception ?Nom : erre.PNG
Affichages : 2948
Taille : 16,3 Ko