Impossible de compiler mon programme
alexandreroff
-
alexandreroff -
alexandreroff -
Bonjour j'ai recopier des ligne de programme d'un livre pour apprendre le java pour essayer de mieux comprendre bref quand j'essaye de compiler le programme et de l’exécuter ça me donne des erreurs
voici le programme qui sert a calculer le périmètre d'un cercle quelconque :
import java.util.*;
public class cercle
{
public static void main(string [] arg)
{
// 1. déclarer les variables
double unRayon, lePerimetre ;
Scanner lectureClavier = new Scanner(System.in);
// 2.a Afficher le message "valeur du rayon: " à l'écran
System.out.print("valeur du rayon : ");
// 2.b Lire au clavier une valeur, placer cette valeur dans la variable : unRayon
unRayon = lectureClavier.nextdouble(5);
// 3. Calculer la circonférence en utilisant la formule consacrée
lePerimetre = 2 * Math.PI * unRayon ;
// 4. Afficher le résultat
System.out.print("le cercle du rayon " + unRayon + "a pour perimetre : " + lePerimetre);
} // fin de la fonction main()
} // fin de la classe cercle
voici le programme qui sert a calculer le périmètre d'un cercle quelconque :
import java.util.*;
public class cercle
{
public static void main(string [] arg)
{
// 1. déclarer les variables
double unRayon, lePerimetre ;
Scanner lectureClavier = new Scanner(System.in);
// 2.a Afficher le message "valeur du rayon: " à l'écran
System.out.print("valeur du rayon : ");
// 2.b Lire au clavier une valeur, placer cette valeur dans la variable : unRayon
unRayon = lectureClavier.nextdouble(5);
// 3. Calculer la circonférence en utilisant la formule consacrée
lePerimetre = 2 * Math.PI * unRayon ;
// 4. Afficher le résultat
System.out.print("le cercle du rayon " + unRayon + "a pour perimetre : " + lePerimetre);
} // fin de la fonction main()
} // fin de la classe cercle
1 réponse
-
Bonjour,
Voici le programme corrigé.
Il manquait une majuscule àString
ligne 4 et ànextDouble
ligne 15, de plus le paramètre 5 dansnextDouble(5)
n'est pas autorisé.
import java.util.Scanner; public class cercle { public static void main(final String[] arg) { // 1. déclarer les variables double unRayon, lePerimetre; final Scanner lectureClavier = new Scanner(System.in); // 2.a Afficher le message "valeur du rayon: " à l'écran System.out.print("valeur du rayon : "); // 2.b Lire au clavier une valeur, placer cette valeur dans la variable : unRayon unRayon = lectureClavier.nextDouble(); // 3. Calculer la circonférence en utilisant la formule consacrée lePerimetre = 2 * Math.PI * unRayon; // 4. Afficher le résultat System.out.print("le cercle du rayon " + unRayon + "a pour perimetre : " + lePerimetre); } // fin de la fonction main() } // fin de la classe cercle