Jump to content
ElementaryOS France

couim

Membres
  • Posts

    102
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by couim

  1. Ah! Intéressant! Je vais essayer Merci
  2. Merci pour ta réponse ! Ouais effectivement c'est dommage de demander à ses contacts de s'inscrire au service
  3. Bonjour J'ai lu le billet sur le logiciel pour gérer les idevice Maintenant je me demande si on peux trouver le même genre de programme pour Android? Merci d'avance!
  4. Je suis assez d'accord avec toi, sachant que Java c'est le fichtre !, jamais un VRAI programmeur fera du java, mais il préférera du C Mais bon là j'ai pas le choix
  5. Bonjour à tous ! Oui, je galère sur java... Vous commencez à le voir Bon alors aujourd'hui je veux faire un tableau d'objet Ville J'ai donc une classe Ville toute simple ici : import java.util.Scanner; public class Ville { private static int nbHab; private static int suPerficie; private static String nomVille; private static String nomPays; Scanner entree = new Scanner(System.in); public static void infoVille() { System.out.println(nomVille + " contient " + nbHab + " d'habitants "); System.out.println("La superficie : " + suPerficie ); } //mise par défaut des valeurs pour la ville : public Ville() { nbHab = 0; suPerficie = 0; nomVille = "inconnu"; nomPays = "inconnu"; } public static String getNomVille() { return nomVille; } public static String getNomPays() { return nomPays; } public static int getSuperficie() { return suPerficie; } public static int getHab() { return nbHab; } public static void setNomVille(String nmV) { nomVille=nmV; } public static void setNomPays(String nmP) { nomPays=nmP; } public static void setNombreHab(int hab) { nbHab=hab; } public static void setSuperficie(int sup) { suPerficie=sup; } } Et mon main ici : import java.util.Scanner; import java.util.ArrayList; public class principale { public static void main(String[] args) { //je déclare un tableau de type Ville ArrayList<Ville> tabVille; tabVille = new ArrayList<Ville>(); Scanner entree = new Scanner(System.in); String nomVille; Ville uneVille = new Ville(); for (int i=0;i<5; i++) { //déclaration d'une nouvelle ville System.out.print("entrez le nom de votre ville : "); nomVille=entree.nextLine(); uneVille.setNomVille(nomVille); uneVille.infoVille(); tabVille.add(uneVille); } for (int i = 0; i<tabVille.size(); i++) { uneVille=tabVille.get(i); uneVille.infoVille(); } } } Alors ya pas d'erreur de compilation, mais j'ai un problème : tous les éléments se mettent dans mon tableau, mais dans la deuxième boucle il m'affiche tout le temps la dernière ville... Quelqu'un a une idée ? mon tabVille.get(i) est-il buggé ? mon tabVille.add(uneVille) est il buggé ? Voici un exemple de sortie : entrez le nom de votre ville : Grenoble Grenoble contient 0 d'habitants La superficie : 0 entrez le nom de votre ville : Lyon Lyon contient 0 d'habitants La superficie : 0 entrez le nom de votre ville : Paris Paris contient 0 d'habitants La superficie : 0 entrez le nom de votre ville : Marseille Marseille contient 0 d'habitants La superficie : 0 entrez le nom de votre ville : Caen Caen contient 0 d'habitants La superficie : 0 Caen contient 0 d'habitants La superficie : 0 Caen contient 0 d'habitants La superficie : 0 Caen contient 0 d'habitants La superficie : 0 Caen contient 0 d'habitants La superficie : 0 Caen contient 0 d'habitants La superficie : 0 Il m'affiche toujours le résultat de Caen !
  6. Voilà donc il y a un différentiel entre la version de mon compilateur et la version de mon executeur java -version java version "1.6" javac -version javac 1.7 je vais désinstaller java, et réinstaller complètement
  7. Le souci c'est que le code fonctionne sur mon autre machine qui est aussi sur eOS (je viens de remarquer) Donc j'ai certainnement un souci avec le java de mon laptop Je vais essayer de remédier au problème, je vous tiens au courant.
  8. :-D faut que je compile sur un autre java Mais je sais pas comment on fait
  9. voici les autres classes : je les ai pas mises car elles sont assez lourdes public class Trajet { private String villeDep; private String villeAr; private int dist; public Trajet() { villeDep="Paris"; villeAr="Lyon"; dist=430; } public Trajet(String vD, String vA, int d) { villeDep=vD; villeAr=vA; dist=d; } public void setVilleDep(String vD) { villeDep=vD; } public void setVilleAr(String vA) { villeAr=vA; } public void setDist(int d) { dist = d; } public String getVilleDep() { return villeDep; } public String getVilleAr() { return villeAr; } public int getDist() { return dist; } } Et billet : public class Billet { private Trajet trajet; private double PrixAuKm; public Billet() { trajet = new Trajet(); PrixAuKm = 0.01; } public Billet(Trajet tr, double pr) { trajet = new Trajet(); trajet = tr; PrixAuKm = pr; } public void setTrajet(Trajet tr) { trajet = tr; } public void setPrixaukm (double pr) { PrixAuKm = pr; } public Trajet getTrajet() { return trajet; } public double getPrixaukm () { return PrixAuKm; } public double getPrix() { return trajet.getDist()*PrixAuKm; } public void affiche() { System.out.println("Depart : " + trajet.getVilleDep()); System.out.println("Arrivee : " + trajet.getVilleAr()); System.out.println("Distance : " + trajet.getDist()); System.out.println("Prix : " + getPrix()); } } En gros le programme pour le moment c'est simplement une déclaration d'un trajet de type Trajet puis un Billet qui contient un type trajet
  10. Bonjour à tous ! J'ai trois classes en java dans le même dossier que je code avec Scratch. -> une classe TestBillet simple public class TestBillet { public static void main(String[] args) { Trajet tr1 = new Trajet(); //creation du trajet Lyon-Paris Billet b1 = new Billet(tr1,0.02); //billet Lyon-Paris d'un prix de 0.02 au km } } donc mon trajet par défaut c'est Lyon-Paris... Quand je fais javac TestBillet.java il y a aucune erreur Et quand j'execute, j'ai ceci : Exception in thread "main" java.lang.UnsupportedClassVersionError: TestBillet : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:643) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) at java.net.URLClassLoader.access$000(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:212) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:323) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:268) Could not find the main class: TestBillet. Program will exit. Quelqu'un aurait une solution ? à ce qui parait il y aurai un problème de version de java (comme d'hab avec ce maudit langage)
  11. Super ! merci beaucoup On observe que le projet grandit
  12. c'est bizzare, ça veut dire que apt fonctionne mais que la logitech non... Tu peux installer Synaptic (qui est une version graphique du système apt), sur lequel tu trouvera tous les logiciels que tu veux, notament ceux de la logitech + d'autres paquets sudo apt-get install synaptic
  13. As tu une icone de panneau de sens interdit en haut ? Peux tu donner le résultat de la commande sudo apt-get update ?
  14. Bonjour à tous, Alors peut être que c'est vu comme du spam mais au moins j'essaie de faire passer le message J'ai crée une page facebook : Brigade Optimiste. Le concept est simple, rassembler des personnes optimiste, car la France est un pays très très mal classé en Europe pour le bonheur. Comme vous le savez, l'homme a un seul objectif : être heureux. Tous ses gestes, tout ce qu'il fait sert cette cause. Mais dans notre monde, il est difficile d'obtenir le bonheur avec les innombrables barrières ! Alors aujourd'hui je trouve que créer une page de Brigade Optimiste pourrait servir. Donner des idées, des conseils simples, relativiser, discuter. J'aimerais rassembler des personnes qui comme vous et moi, croient au bonheur ! Alors si vous voulez aimer, et faire monter le projet je vous en serez très reconnaissant ! https://www.facebook.com/brigadeoptimiste Merci à vous !! Et vive eOS !
  15. Salut, Alors si tu as pris eOS 0.2, tu es sur une base de ubuntu de 2012. Peut être alors qu'il manque des drivers Essaie d'aller dans les paramètres et dans "pilotes additionnels" pour voir si il te propose des drivers pour ta carte réseau
  16. D'accord pas de soucis nous sommes plus très loin des 5 000 membres !!!!
  17. De rien J'ai eu ce souci une fois, après si il persiste, tu peux remettre le source.list de base de elementary, dont le lien est sur un des topic que j'ai crée dans Idees et Ameliorations, sur le forum
  18. Salut mec, j'ai une solution pour toi !!! A priori le souci vient que ta des dépendances de paquets qui ne sont pas satisfaites. Les distributions Linux comme tu sais sont composées de paquets. Et chacun ont des dépendances avec d'autres. Si ya un souci, il est dû soit à un paquet non présent, soit des soucis dans les PPA , soit sur les le source.list. Bref. pour régler ton souci tu vas devoir vider certains fichiers avec ces deux commandes : sudo rm /var/lib/apt/lists/* -vf sudo apt-get update ensuites redémarres et dit moi si tu as toujours ton souci
  19. Bonjour à tous ! Hier il y avait 4 999 membres et maintenant il y en a 4 898 ! C'est normal ? Y a t'il eu une suppression de compte massive ?
  20. J'ai finalement trouvé la solution : Tab'last(tab'last)
  21. bonjour à tous ! Pour ceux qui connaissent Ada, vous savez que lorsqu'on fait un tableau normal en ADA on peut utiliser des attributs first, length, last ect... comme ici type T is array (integer range <>) of integer; --déclaration du tableau ici : Tab : T(1..5); --Affiche moi le dernier indice : put(tab'Last); ------------------------------------ Resultat : 5 Mais je voulais savoir comment on peut gérer les tableaux bidimmentionnels en utilisant ces attributs ? Avez vous des idées ? --declaration du tableau avec entiers bidimentionnel type T is array (integer range <>, integer range<>) of integer; --declaration du tableau tab tab : T(1..5,1..6); --COMMENT AFFICHER LE DERNIER INDICE D'UNE LIGNE PAR EXEMPLE ? C'est là ou je souhaite, par exemple, afficher le dernier indice d'une ligne.
  22. De rien Oui c'est vrai que pour le moment ya pas énormément de choses sur ce wing panel.
  23. Salut, dans le wing panel j'ai pas réussi Par contre dans les paramètres>bureau tu as un ongler "coins intelligents" et tu peux lui dire avec un coin : montrer toutes les fenetres. Et un autre coin, montrer tous les bureaux
×
×
  • Create New...