Accueil > Forum > > > > pb Lire.java
pb Lire.java
mardi 16 septembre 2008 à 15:59:43 |
pb Lire.java

sergeszebe
|
bonjour à tous! je me met à la prog java. avec eclipse 3.4 j'ai ecrit mon 1er programme: surface d'un rectangle. le voici: public class surface { public static void main(String [] arg) // Declaration de variables { double la,lo,s; System.out.println("Entrer la longueur du carré: "); lo=Lire.d(); System.out.println("Entrer la largeur du carré"); la=Lire.d(); s=la*lo; s=Lire.d(); System.out.println("la surface est="+s); } }sauf que à l'exécution ça me met qu'il ya un pb sur Lire Lire ne peut pas être résolu Lire ne peut pas être résolu Lire ne peut pas être résolu
at surface.main(surface.java:10) personellement je me dit que j'ai un probleme avec mon lire.java que j'ai téléchargé sur ce site.je l'ai coller en plus dans mon dossoier DEVJAVA ou seront tous mes prog. merci de m'aider
pour trouver sans chercher,il faut avoir longtemps cherché sans trouver
|
|
mardi 16 septembre 2008 à 16:23:06 |
Re : pb Lire.java

jojolemariole
|
Réponse acceptée !
Salut,
Il faut intégrer le fichier Lire.java dans ton projet Eclipse. Normalement ça doit se présenter comme ça :
- workspace eclipse - projet1 - src - bin - projet2 - src - bin - ...
(les dossiers src contiennent les sources, c'est-à-dire les .java et les dossiers bin contiennent les binaires, autrement dit : les .class)
Tu n'as qu'à mettre Lire.java dans le dossier src de ton projet.
Si tu n'as pas de dossier src mets-le directement dans le dossier de ton projet.
Si tu as structuré ton projet avec des packages, tu peux mettre Lire.java dans un package myIO par exemple.
De plus ce genre d'erreur doit être détecté avant l'exécution (compilation) si tu vois du code souligné en rouge, c'est qu'il y a un problème. Enfin, Eclipse permet de faire les imports automatiquement, pour cela tu peux écrire Lire puis faire CTRL + ESPACE il va te proposer la classe Lire.java que tu cherchers à condition qu'elle soit dans le projet.
|
|
mardi 16 septembre 2008 à 19:01:41 |
Re : pb Lire.java

sergeszebe
|
Merci jojolemariol j'ai copié le fichier lire.java dans src de mon projet mais ça n'a rien changé . ça se présente comme ça: Projet1 bin src .class .project j'ai donc copié le dossier Lire dans src. ça me met ceci comme erreur: Exception in thread "main" java.lang.Error: Problèmes de compilation non résolus : Lire ne peut pas être résolu Lire ne peut pas être résolu Lire ne peut pas être résolu
at surface.main(surface.java:11)sauf si c le lire.java qui n'est pas bon. mais quand j'impose les valeur de la lo et la ca marche mais c nul public class surface { public static void main(String [] arg){ //Declaration de variables double la,lo,s; System.out.println("Entrer la longueur du carré: "); lo=5; System.out.println("Entrer la largeur du carré"); la=10; s=la*lo; System.out.println("la surface est="+s); } }pour trouver sans chercher,il faut avoir longtemps cherché sans trouver
|
|
mercredi 17 septembre 2008 à 08:02:53 |
Re : pb Lire.java

jojolemariole
|
Salut,
Essaie de nettoyer le projet pour voir ce que ça donne (Projet > Nettoyer),
Après ça, regarde si tu as bien le fichier Lire.class dans le dossier bin
|
|
mercredi 17 septembre 2008 à 08:09:10 |
Re : pb Lire.java

jojolemariole
|
Re,
Au fait, lol, j'avais même pas remarqué mais tu demandes la longueur et la largeur d'un carré dans ton programme ;)
|
|
mercredi 17 septembre 2008 à 08:14:28 |
Re : pb Lire.java

jojolemariole
|
Hmmm,
soudain je pense que peut-être tu as oublié de mettre
import Lire;
au début du fichier surface.java
Pour ça, tu n'as qu'à cliquer sur la petite icône rouge au début de la ligne où il y a l'erreur et il te propose d'importer la classe Lire automatiquement normalement
|
|
mercredi 17 septembre 2008 à 15:34:24 |
Re : pb Lire.java

sergeszebe
|
j'ai pu importer le fichier lire.java mais apparement il à été modifié de l'original et voici la nouvelle erreur: Exception in thread "main" java.lang.Error: Problème de compilation non résolu : La méthode d() est indéfinie pour le type Lire
at Cercle.main(Cercle.java:8)donc le "d" de double doit causé pb. le fichier original se trouve dans un cd qui vien avec le livre de anne tasso:java 1er langage " mais je l'ai perdu le CD. pour trouver sans chercher,il faut avoir longtemps cherché sans trouver
|
|
mercredi 17 septembre 2008 à 16:03:41 |
Re : pb Lire.java

jojolemariole
|
ben montre le code-source de Lire.java, on pourra sans doute te dire quelle méthode utiliser pour lire un double saisi au clavier.
Sinon pense aussi à la classe Scanner, qui fait ça très bien et qui est dans les bibliothèques de base : http://www.siteduzero.com/tutoriel-3-10284-lire-les-entrees-clavier.html
|
|
jeudi 18 septembre 2008 à 00:20:32 |
Re : pb Lire.java

Twinuts
|
Salut, oubli la classe Lire et utilise l'exemple de ' jojolemariole' avec la classe Scanner, pour info depuis le jdk 1.5 les classes dérivées de lecture clavier sont obsolètes... et pour un débutant mieux vaut commencer avec les dernières versions de java... ------------------------------------ "On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
OoWORAoO
|
|
vendredi 19 septembre 2008 à 10:06:32 |
Re : pb Lire.java

sergeszebe
|
salut à tous! voici le fichier lire.java /* # Le livre de Java 1er langage # A. Tasso # Fichier : Lire.java # Class : Lire */
import java.io.*; public class Lire { public static String S() // Lire un String { String tmp = ""; char C='\0'; try { while ((C=(char) System.in.read()) !='\n') { if (C != '\r') tmp = tmp+C; } } catch (IOException e) { System.out.println("Erreur de frappe"); System.exit(0); } return tmp; } // fin de S()
public static byte b() // Lire un entier byte { byte x=0; try { x=Byte.parseByte(S()); } catch (NumberFormatException e) { System.out.println("Format numérique incorrect"); System.exit(0); } return x ; }
public static short s() // Lire un entier short { short x=0; try { x=Short.parseShort(S()); } catch (NumberFormatException e) { System.out.println("Format numérique incorrect"); System.exit(0); } return x ; }
public static int i() // Lire un entier { int x=0; try { x=Integer.parseInt(S()); } catch (NumberFormatException e) { System.out.println("Format numérique incorrect"); System.exit(0); } return x ; }
public static long l() // Lire un entier long { long x=0; try { x=Integer.parseInt(S()); } catch (NumberFormatException e) { System.out.println("Format numérique incorrect"); System.exit(0); } return x ; }
public static double d() // Lire un double { double x=0.0; try { x=Double.valueOf(S()).doubleValue(); } catch (NumberFormatException e) { System.out.println("Format numérique incorrect"); System.exit(0); } return x ; }
public static float f() // Lire un float { float x=0.0f; try { x=Double.valueOf(S()).floatValue(); } catch (NumberFormatException e) { System.out.println("Format numérique incorrect"); System.exit(0); } return x ; }
public static char c() // Lire un caractere { String tmp=S(); if (tmp.length()==0) return '\n'; else { return tmp.charAt(0); } } }
avec ça ça marche j'ai demandé au fabriqaunt du livre. cependant je suis bien intérréssé par la Classe Scaner mais comprenez que mon seul prof c'est ce livre dc je ne sais pas comment ça se passe avec scaner. merci pour trouver sans chercher,il faut avoir longtemps cherché sans trouver
|
|
Cette discussion est classée dans : java, pb, lire, surface, lo
Répondre à ce message
Sujets en rapport avec ce message
la Classe Lire.java [ par sergeszebe ]
bonjour à tous,je commence en java.j'ai ecrit mon 1er programme sauf que je voudrai que l'utilisateur entre des valeures au choix.exple:donnez la vale
lire une image ou une vidéo a partir d'un dossier en JAVA [ par dreamnos ]
Bonjour, Je débute plus ou moins en java. Je voudrais lire des images et des vidéo à partir d'un dossier situé sur mon pc. Pourriez vous me conseillé
Un Client et Deux Serveur [ par frankyfarell ]
Salut tout le monde,J'ai un PB je ne suis pas un pro de Java socketServer, mais je voudrais ecrir un Programme java pour le quel un Client demande des
PB avec sqlserver 2000 dans java [ par chezeu ]
j ai un pb avec sql server 2000 pour le configurer dans java il affiche l'erreur :"Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Échec de la co
lire un fichier texte en java [ par zikos0 ]
Bonjour, j'ai écris un programme en java sur Eclipse afin de lire un fichier texte, mais le programme n'arrive pas à trouver le fichier malgré le fait
Pb avec Java 3D [ par vincem35 ]
Vincebonjour,je sais faire tourner un cube avec Java 3d ça c'est simple.mais pour que le cube tourne sur lui même, il faut que le cube soit en positio
lire et ecrire dans fichier texte en java [ par saif87 ]
Bonjour,je veut une aide a propos des fichier en java je veut sauvegarder mon travail dans un fichierexemple l'utilisateur entre le nom ,prénom,age...
Pb d'installation Java 1.6 avec JBuilder [ par super_toinou ]
Yop yop tout le monde !!! Voici mon probleme, j arrive pas à faire marcher Java 1.6 avec JBuilder X. J ai installé Java EE 1.5 avec le JDK 1.6.
Java Sound [ par jbond008 ]
Bonjour,Je souhaite lire dans mon application Java un flux de données binaires (généré octet par octet par l'application).Je connais à l'avance le for
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|