|
Dernière réponse | |
---|---|
Sujet : [RESOLU]Microsoft Visual J++ [fermé because of J++=connerie] | |
Krueger | Dire que moi aussi avant de lire ce topic je croyais que J++ -> Java. :sweat: Je ne l'avais jamais utilisé, toujours préféré coder à la main. :D |
Aperçu |
---|
Vue Rapide de la discussion |
---|
Krueger | Dire que moi aussi avant de lire ce topic je croyais que J++ -> Java. :sweat: Je ne l'avais jamais utilisé, toujours préféré coder à la main. :D |
Cherrytree | Non, tu as bien agi en le laissant. Je t'estime pour cela. |
Jef34 | ok, je le laisse, mais je le renomme en Microsoft J++ pour te faire plaisir...
Cependant tu peux continuer à me donner un coup de main dans l'autre. Je sais je suis un débutant un peu chiant :) :jap: |
Cherrytree | Non, laisse le ! Surtout ! Le prochain qui arrive avec ces gros sabots en J++, on l'enverra sur ce topic. Je me casse pas le cul à écrire des romans pour les voir supprimés à la fin de la journée ! |
Jef34 | http://forum.hardware.fr/forum2.ph [...] ic=&trash= |
Jef34 | Bon, je crée un nouveau topic.. Je laisse celui là en lien 10min et je l'efface... |
jupiler |
|
gfive | D'abord, créer un nouveau topic!! :D:D
Ensuite, pour ton truc, là, c'est pas le programme le plus simple que tu aurais pu choisir : en fait, tu cherches à écrire un interpréteur d'expressions arithmétiques, et c'est lmoin d'être évident : ça s'apparente à de la compilation, avec de l'analyse lexicale et de l'analyse syntaxique (bon, d'accord, la grammaire des math de base, c'est pas sorcier, mais bon) ....Enfin, si tu veux, le principe est le suivant : il faut parcourir la chaîne à traiter (ben oui, en entrée, un "+" c'est pas un opérateur Java, c'est le caractère "+", qui n'a pas plus de signification que "a" ou "prout" alors forcément...), et l'analyser : il faut séparer les lexèmes (les bouts, quoi) ensuite, déterminer quels lexèmes sont des opérateurs, et quels opérateurs sont des opérandes, ensuite, il faut vérifier la correction syntaxique de ton machin (par exemple, "1 - - 2" peut être correct, mais "1 * * 2" non!) et enfin, interpreter le tout, pour calculer un résultat.... Tu veux pas faire un HelloWorld, plutôt, pour commencer?? :D:D Bon, sinon, j'ai fait ça, dans ma jeunesse, mais en un peu plu complexe (c'est un truc qui fait aussi les expressions logiques) si ça t'intéresse, je pourrais essayer de te le retrouver, mais je te préviens, c'est codé comme un cochon! :D |
Jef34 |
|
darklord |
|
Cherrytree |
|
Cherrytree |
|
Jef34 | Bon j'ai un probleme :
Avec ce programme : import java.io.*; public class Calcul { public static void main (String[] args) { int a=Integer.parseInt(args[0]); char b=args[1].charAt(0); int c=Integer.parseInt(args[2]); if ((b=='/')&&(c==0)) { System.out.println("Division par Zéro" ); System.exit(0); } if (b=='+') {System.out.println(a +b +c +"=" +(a+c));} if (b=='-') {System.out.println(a +b +c +"=" +(a-c));} if (b=='*') {System.out.println(a +b +c +"=" +(a*c));} if (b=='/') {System.out.println(a +b +c +"=" +(a/c));} } } Après compilation quand je fais jview Calcul.class 1 + 2 j'ai comme résultat 46=3 jview Calcul.class 1 - 2 j'ai comme résultat 48=-1 jview Calcul.class 1 * 2 j'ai comme résultat 45=2 jview Calcul.class 1 / 2 j'ai comme résultat 50=0 Je suis ok pour le résultat après le = mais pourquoi 46, 48,45, 50 ????? |
Harkonnen | JBuilder est très bien, mais utilise le 6 car le 5 ne te permet pas de programmer avec le SDK 1.4
Sinon, tu as Forte For Java, bien aussi, mais assez lourd sur des configs moyennes. Tu peux aussi te rabattre sur un éditeur de texte comme Ultraedit, tu auras la coloration syntaxique mais tu devras configurer toi même ta ligne de commande pour compiler. Mais surtout, récupère le JDK 1.4 sur le site de Sun, avec le JRE et les docs, primordiales les docs. Désolé aussi pour mon post précédent, qui est parti après que tu aies posté le tien. Mais bon, c vrai que dans tes propos, tu ne donnais pas l'impression d'avoir laissé tombé le C++ à la 1ere page. Dommage, c pourtant pas compliqué... A+ :hello: |
Jef34 | Bon ok, Table RASE.... :sol: Vous me recommandez quoi pour travailler, compiler etc... Pour l'instant je suis sous J++ avec le Microsoft SDK for Java Je suis ouvert aux conseils et propositions. JBuilder ???? |
darklord |
|
veryfree |
|
Cherrytree |
|
Cherrytree |
|
Harkonnen | > Jef34, tu écris
[jfdsdjhfuetppo]--Message édité par Harkonnen--[/jfdsdjhfuetppo] |
Jef34 | Il y a confusion.
J'appris le C++ en autodidacte mais, j'ai vite abandonné... J'ai juste lu la premiere page d'un bouquin et j'ai été vite largé. J'ai donc laissé tomber... J'aurai du marquer : J'ai tenté d'apprendre le C++ Ca aurait été + clair |
Cherrytree |
|
darklord | no mercy
T'es lourd c'est tout. On t'expliquer 2 fois ce que != signifie et toi t'as encore le culot de sortir
|
Jef34 | Bon ok, cool les gars.
En tout cas je retiendrais que dans cette partie du forum il n'y pas de place pour les débutants. En tout cas, merci du compliments Dark, je suis peut être stupid mais quand on débute en programmation en effet on n'a pas la connaissance du language. Sinon, on ne serait pas débutant... En tout cas merci de votre aide à tous, en tout cas je retiendrai que l'accueil est bien plus chaleureux dans les autres sections d'Hardware.... @+ :fuck: |
gfive | Je propose qu'on l'empale sur un pieu en forme de Bill Gates, préalablement enduit de jus de piment d'Espelette, et qu'on danse autour, vêtus de peaux de bêtes, en chantant des psaumes à la gloire de Scott Mc Nealy.
Vous êtes partant pour quand?? :D |
darklord |
|
darklord |
|
darklord |
|
Jef34 | C toi meme qui a écrit Java != J++ |
Cherrytree |
[jfdsdjhfuetppo]--Message édité par Cherrytree--[/jfdsdjhfuetppo] |
Harkonnen | Mais vous êtes bouchés ou quoi ???
JAVA != J++ !!! Pour ceux qui ont du mal avec les opérateurs de comparaison, je traduis : il a pas dit que Java était mort, mais que le logiciel Visual J++ était mort, et il a raison : Microsoft ne maintient plus ce produit. JBuilder rulezzzzzzzzzz [jfdsdjhfuetppo]--Message édité par Harkonnen--[/jfdsdjhfuetppo] |
Jef34 |
|
Cherrytree | Java != J++
Quant à l'ostracisme dont on me taxe, rien à battre. J++ est un produit mort et qui n'apporte rien à l'état des langages de prog. Ciao. |
Jef34 |
|
BENB |
|
Fly Dragon | c koi le J++??? |
Cherrytree |
|
Jef34 | On oublie J++.. :)
J'ai besoin d'aide pour mes premier progs |