Problème programmation java
abc_123
-
kij_82 Messages postés 4089 Date d'inscription Statut Contributeur Dernière intervention -
kij_82 Messages postés 4089 Date d'inscription Statut Contributeur Dernière intervention -
bonjour,
pour le ptit code :
int nb;
System.out.print("nombre : ");
nb = Console.lireI();
j'ai le message d'erreur : [ Console connot be resolved ]
en soulignant en rouge Console
il manque quoi ? une librairie ?
merci pour votre aide
pour le ptit code :
int nb;
System.out.print("nombre : ");
nb = Console.lireI();
j'ai le message d'erreur : [ Console connot be resolved ]
en soulignant en rouge Console
il manque quoi ? une librairie ?
merci pour votre aide
A voir également:
- Problème programmation 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
6 réponses
Console, c'est une classe apparemment...
Elle ne doit pas etre visible dans ton package...
Il doit te suffire de l'importer
Elle ne doit pas etre visible dans ton package...
Il doit te suffire de l'importer
Tu dois importer le package qui contient ta classe Console:
au debut de ton code :
import nom_du_package ;
au debut de ton code :
import nom_du_package ;
re-bonjour,
voilà mon (petit) code :
public class ah
{
public static void main(String[] args)
{
int a;
System.out.println("nombre : ");
a = Console.lireI();
}
}
"Console" est souligné en rouge et j'ai le message d'erreur :
- Console cannot be resolved -
j'ai importé le package comme on m'a conseillé, en vain !!
une solution peut être !?
merci
voilà mon (petit) code :
public class ah
{
public static void main(String[] args)
{
int a;
System.out.println("nombre : ");
a = Console.lireI();
}
}
"Console" est souligné en rouge et j'ai le message d'erreur :
- Console cannot be resolved -
j'ai importé le package comme on m'a conseillé, en vain !!
une solution peut être !?
merci
Alors :
ta classe Console est -t- elle une classe normale ou une interface. Vu ce que tu as écrit dans ton code, j'imagine quee c'est une interface et que tu fais appelle à une méthodes de cette interface.
Si c'est pas une interface alors tu dois construire une instance de la classe pour appellé la méthode de cette classe :
Console c = new Console();
int a = c.lireI();
@+
ta classe Console est -t- elle une classe normale ou une interface. Vu ce que tu as écrit dans ton code, j'imagine quee c'est une interface et que tu fais appelle à une méthodes de cette interface.
Si c'est pas une interface alors tu dois construire une instance de la classe pour appellé la méthode de cette classe :
Console c = new Console();
int a = c.lireI();
@+
je croi pas que Console soit une class JAVA valide (distribuée avec l'api du jdk)! en fait, chaq foi que j ve lire un flux de données java , j'utilise un
BufferedReader br = new BufferedReader(new InputStream(System.in));
String txt = br.readLine();
..
j suis pas sure de la syntax des commande ke j vien d'ecrire, mais s qui est sure c'est que tu va utiliser un BufferedReader ..
BufferedReader br = new BufferedReader(new InputStream(System.in));
String txt = br.readLine();
..
j suis pas sure de la syntax des commande ke j vien d'ecrire, mais s qui est sure c'est que tu va utiliser un BufferedReader ..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
salut
en réponse à Makram, j'ai déjà vu pas mal de fois ces références à cette classe Console, c'est certainement une classe qui a été créée puis distribuée par un tiers.
il est possible aussi que la fameuse méthode "lireI()" soit une métohde statique de cette classe, donc pas besoin d'instanciation;
Donc deux solutions possibles:
1. La classe console n'a pas été compilée.
2. effectivement l'import de la classe n'est pas encodé.
en réponse à Makram, j'ai déjà vu pas mal de fois ces références à cette classe Console, c'est certainement une classe qui a été créée puis distribuée par un tiers.
il est possible aussi que la fameuse méthode "lireI()" soit une métohde statique de cette classe, donc pas besoin d'instanciation;
Donc deux solutions possibles:
1. La classe console n'a pas été compilée.
2. effectivement l'import de la classe n'est pas encodé.
import ../monPackage.Console;
C'est même évident que c'est une classe faite par une tiers personne.
Il ne reste donc plus qu'à la trouver... et soit l'inclure en tant que package, soit la mettre dans la racine du projet afin que la compilation se fasse en même temps. Sinon ben faut faire une autre classe équivalent, qui comme la dit Makram utilise les BufferedReader.
++
Il ne reste donc plus qu'à la trouver... et soit l'inclure en tant que package, soit la mettre dans la racine du projet afin que la compilation se fasse en même temps. Sinon ben faut faire une autre classe équivalent, qui comme la dit Makram utilise les BufferedReader.
++
mais je l'importe comment, je m'ensors pas !!