Correction d'un programme java
zein
-
pascal.barbier Messages postés 33 Date d'inscription Statut Membre Dernière intervention -
pascal.barbier Messages postés 33 Date d'inscription Statut Membre Dernière intervention -
Salut,
j'arrive pas à corriger les ereures de ce programme et je veux aussi savoir comment je peux modifier ce programme pour definir la fonction lireDouble()
public static float lireFloat () // lecture d'un float
{
float x=0; // valeur a lire
try
{
String ligne_lue=lireString();
x=Float.parseFloat(ligne_lue) ;
}
catch(NumberFormatException err)
{
System.out.println ("***** ERREUR DE DONNEES ****** ");
System.exit (0);
}
return x;
}
public static long lireDouble () // lecture d'un long
{
long x=0; // valeur a lire
try
{
String ligne_lue=lireString();
x=long.parselong(ligne_lue) ; }
catch(NumberFormatException err)
{
System.out.println ("***** ERREUR DE DONNEES ****** ");
System.exit (0);
}
return x;
}
---------- Compiler ----------
Clavier.java:42: class expected
x=long.parselong(ligne_lue) ; }
^
Clavier.java:42: incompatible types
found : java.lang.Class
required: long
x=long.parselong(ligne_lue) ; }
^
2 errors
Output completed (0 sec consumed) - Normal Termination
j'arrive pas à corriger les ereures de ce programme et je veux aussi savoir comment je peux modifier ce programme pour definir la fonction lireDouble()
public static float lireFloat () // lecture d'un float
{
float x=0; // valeur a lire
try
{
String ligne_lue=lireString();
x=Float.parseFloat(ligne_lue) ;
}
catch(NumberFormatException err)
{
System.out.println ("***** ERREUR DE DONNEES ****** ");
System.exit (0);
}
return x;
}
public static long lireDouble () // lecture d'un long
{
long x=0; // valeur a lire
try
{
String ligne_lue=lireString();
x=long.parselong(ligne_lue) ; }
catch(NumberFormatException err)
{
System.out.println ("***** ERREUR DE DONNEES ****** ");
System.exit (0);
}
return x;
}
---------- Compiler ----------
Clavier.java:42: class expected
x=long.parselong(ligne_lue) ; }
^
Clavier.java:42: incompatible types
found : java.lang.Class
required: long
x=long.parselong(ligne_lue) ; }
^
2 errors
Output completed (0 sec consumed) - Normal Termination
A voir également:
- Correction d'un programme java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
1 réponse
La méthode parseLong prend un L majuscule et appartient à la classe Long avec un L majuscule.
Pour répondre à la question posée :
remplacer long par double et Long par Double
soit :
Pour répondre à la question posée :
remplacer long par double et Long par Double
soit :
public static double lireDouble () // lecture d'un double { double x=0; // valeur a lire try { String ligne_lue=lireString(); x=Double.parseDouble(ligne_lue) ; } catch(NumberFormatException err) { System.out.println ("***** ERREUR DE DONNEES ****** "); System.exit (0); } return x; }