Aide pour programmation Java

Fermé
OwDemShad Messages postés 309 Date d'inscription mardi 13 août 2013 Statut Membre Dernière intervention 9 juillet 2017 - 14 sept. 2015 à 17:23
casison_7 Messages postés 20 Date d'inscription mardi 22 octobre 2013 Statut Membre Dernière intervention 22 janvier 2016 - 18 sept. 2015 à 11:20
Bonjour, je suis actuellement en 1ere année de DUT Informatique. Je viens de Bac S et j'ai choisi cette voie car cela m'a toujours passionné, bien que je n'ai jamais fait de programmation.

On apprend différents langages (html, java, php, css, sql, ...)

Il se trouve que je galère en java... On a eu un exo où fallait créer une calculatrice, un autre où il fallait que l'utilisateur donne une équation et le programme la résolve. Je n'ai pas réussi, alors si quelqu'un qui s'y connait en java peut m'aider et m'apporter des conseils, ce serait vraiment sympa ! :)

Merci de votre attention,
Cordialement
A voir également:

3 réponses

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
14 sept. 2015 à 17:50
Bonjour,

Cela ne t'apprendra rien que l'on fasse tes exercices à ta place. Si tu veux un corrigé demande le à ton prof.

Sur CommentCaMarche on t'apportera de l'aide sur des points de blocage précis, ce qui suppose donc que tu ais des questions à poser avec du code à l'appui (même mauvais, on t'expliquera ce qui cloche si besoin).

Essaye de garder en tête l'aspect communautaire du forum : ta question et les réponses que tu vas obtenir ne sont pas uniquement destinées à toi, mais à tout ceux qui liront la discussion un jour.
D'ailleurs je t'invite à regarder sur Google avant de poser une question sur le forum, la plupart du temps il y a déjà des réponses (plus ou moins pertinentes) sur internet.
0
OwDemShad Messages postés 309 Date d'inscription mardi 13 août 2013 Statut Membre Dernière intervention 9 juillet 2017 5
Modifié par OwDemShad le 16/09/2015 à 18:32
Oui c'est vrai tu as raison, d'un autre côté je me suis mal exprimé et demande quelque chose de très large.
Prenons l'exemple d'une calculatrice simple (calcul de type a+b, a*b etc...) :

resu=resultat
op=operande

Est-ce qu'il faut procéder ainsi ? :
switch(op) {
case '*' : resu=a*b;
break;
case '/' : resu=a/b;
break;
case '-' : resu=a-b;
break;
case '+' : resu=a+b;
break;
default:
}

Je n'ai pas défini les variables, ni écrit le texte etc... c'est simplement pour savoir si la façon est juste ou non.

Merci pour ton attention en tout cas
0
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015 > OwDemShad Messages postés 309 Date d'inscription mardi 13 août 2013 Statut Membre Dernière intervention 9 juillet 2017
16 sept. 2015 à 18:55
C'est une façon de faire parmi d'autres, elle ne couvre pas tous les cas (opérateurs unaires, priorité des opérateurs, parenthésage etc) mais dans un cas simple ça peut suffire. Où est le problème ?
0
OwDemShad Messages postés 309 Date d'inscription mardi 13 août 2013 Statut Membre Dernière intervention 9 juillet 2017 5
16 sept. 2015 à 21:37
J'ai complètement refait mon TP, je ne comprenais pas comment utiliser la fonction switch. Je pense que je suis tout simplement pas habitué à java, je vais m'entraîner sur mon ordi perso comme ça je pourrais mieux suivre en cours. En tout cas je trouve que ce langage est plus compliqué et plus long que python par exemple
0
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015 > OwDemShad Messages postés 309 Date d'inscription mardi 13 août 2013 Statut Membre Dernière intervention 9 juillet 2017
16 sept. 2015 à 22:34
La syntaxe d'origine du Java a été largement reprise des langages les plus utilisés à sa création (C, C++...) ce qui permet d'avoir des syntaxes relativement similaires. Ainsi des instructions comme switch s'écrivent de la même manière dans la plupart des langages.

Après, je ne connais pas Python, mais si ce langage ne définit pas de switch c'est bien lui qui fait office d'exception...
0
OwDemShad Messages postés 309 Date d'inscription mardi 13 août 2013 Statut Membre Dernière intervention 9 juillet 2017 5
17 sept. 2015 à 19:16
Mon problème que j'ai remarqué aujourd'hui en cours d'algo, c'est que je n'ai pas de mal à faire un algorithme pour résoudre un problème (sur papier), mais j'ai beaucoup de mal à le traduire en langage de programmation. Un peu d'entraînement et le problème devrait être résolu !
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
Modifié par Célien le 15/09/2015 à 17:04
Salut,

Si tu es paumé en Java, peut être peu tu reprendre les bases ici Programmation Java pour les enfants, les parents et les grands-parents. Essai de faire par toi même tous les exercices. Une fois que tu aura les bases tu ne devrais pas avoir de probleme à faire ton exo.
0
OwDemShad Messages postés 309 Date d'inscription mardi 13 août 2013 Statut Membre Dernière intervention 9 juillet 2017 5
16 sept. 2015 à 18:25
Merci pour le lien c'est sympa !
0
casison_7 Messages postés 20 Date d'inscription mardi 22 octobre 2013 Statut Membre Dernière intervention 22 janvier 2016 1
18 sept. 2015 à 11:20
Salut,
Si je peux dire quelque chose, c'est simplement : "n'abandonnez pas !"
Toute façon, l'abandon est un truc des faibles.
Pour nous motiver, mes amis et moi, nous nous disions :"Plus c'est dur, plus c'est beau !"
Vous avez eu de la bonne compagnie au dessus, faites en bonne usage et revenez nous dire que êtes tout va bien.
Et si vous faites un tour sur ce lien :
http://www.pourlesnuls.fr/catalogue/1622-informatique/1626-internet/java-pour-les-nuls,-nouvelle-edition-EAN9782754055888.html
, vous allez adoré JAVA.
Je vous souhaite le meilleur !!!
-2