Petit code java erreurs syntaxe?
perine
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j'ai acheté un bounquin sur java, je copie ce code du bounquin dans eclipse:
Et ça m'indique bp d'erreurs alors que moi j'en vois aucune, où est le problème?
merci
j'ai acheté un bounquin sur java, je copie ce code du bounquin dans eclipse:
public class toto {
/**
* @param args
*/
public static void main(String args[]) {
for (int i = 0 ; i args.length; i++)
System.out.printIn("argument " +i + " = " + args[i]);
}
int somme;
somme=(Integer.parselnt(args[3]))+(Integer.parselnt(args[4]));
System.out.println("argument 3 + argument 4 = " + somme);
}
Et ça m'indique bp d'erreurs alors que moi j'en vois aucune, où est le problème?
merci
A voir également:
- Exception in thread "main" java.lang.error: unresolved compilation problem: the method printin(string) is undefined for the type printstream
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Code ascii - Guide
- Code puk bloqué - Guide
- Waptrick java voiture - Télécharger - Jeux vidéo
5 réponses
a mon avis,
int somme;
somme=(Integer.parselnt(args[3]))+(Integer.parselnt(args[4]));
System.out.println("argument 3 + argument 4 = " + somme);
ça doit etre placé dans le main.
Il doit surement te dire qu'il manque l'implémentation d'exceptions non?
int somme;
somme=(Integer.parselnt(args[3]))+(Integer.parselnt(args[4]));
System.out.println("argument 3 + argument 4 = " + somme);
ça doit etre placé dans le main.
Il doit surement te dire qu'il manque l'implémentation d'exceptions non?
non, dans le livre cest pas dans le main et il y a des erreurs partout dans le code tellement que je ne peux meme pas les copier ça m'énerve grandement c'est quoi cette arnaque, :
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The primitive type int of i does not have a field length
Syntax error on token "args", delete this token
The method printIn(String) is undefined for the type PrintStream
at toto.main(toto.java:8)
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The primitive type int of i does not have a field length
Syntax error on token "args", delete this token
The method printIn(String) is undefined for the type PrintStream
at toto.main(toto.java:8)
Bonjour
int somme;
somme=(Integer.parselnt(args[3]))+(Integer.parselnt(args[4]));
System.out.println("argument 3 + argument 4 = " + somme);
se morceaux la dois être dans main en s en fous de se que dis ton livre puis tu peux pas exécuter sa avec eclipse ou y a une façon spécial parce-que tu utilise les argument le tableaux args donc tu dois exécuter avec la commande java tonprograme est tu entre tes argument
exemple
java toto 1 2 3 4 5
ile te retourne
argument 3 + argument 4 = 9 car il additionne le 4eme argument et le 5eme
somme=(Integer.parselnt(args[3]))+(Integer.parselnt(args[4]));
j espere que ca t aider se que je viens de t expliquer
et bon courage
int somme;
somme=(Integer.parselnt(args[3]))+(Integer.parselnt(args[4]));
System.out.println("argument 3 + argument 4 = " + somme);
se morceaux la dois être dans main en s en fous de se que dis ton livre puis tu peux pas exécuter sa avec eclipse ou y a une façon spécial parce-que tu utilise les argument le tableaux args donc tu dois exécuter avec la commande java tonprograme est tu entre tes argument
exemple
java toto 1 2 3 4 5
ile te retourne
argument 3 + argument 4 = 9 car il additionne le 4eme argument et le 5eme
somme=(Integer.parselnt(args[3]))+(Integer.parselnt(args[4]));
j espere que ca t aider se que je viens de t expliquer
et bon courage
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
Quand francis et triblekano disent que
doivent-être dans le main ( dans la méthode main )la moindre des choses est d'essayer.
Je confirme ce qu'ils disent. Il y a juste un petit "}" à déplacer !!!
Mais ce n'est pas pour autant qu'il n'y aura plus d'erreurs à la compilation, mais plus les mêmes.
Remarques:
-Ce code est sans doute volontairement donné avec des erreurs...
-Ne pas oublier qu'on utilise "args" et je ne sais pas comment l'indiquer à Éclipse, j'utilise jGRASP...
Cordialement,
Dan
Quand francis et triblekano disent que
int somme;
somme=(Integer.parselnt(args[3]))+(Integer.parselnt(args[4]));
System.out.println("argument 3 + argument 4 = " + somme);
doivent-être dans le main ( dans la méthode main )la moindre des choses est d'essayer.
Je confirme ce qu'ils disent. Il y a juste un petit "}" à déplacer !!!
Mais ce n'est pas pour autant qu'il n'y aura plus d'erreurs à la compilation, mais plus les mêmes.
Remarques:
-Ce code est sans doute volontairement donné avec des erreurs...
-Ne pas oublier qu'on utilise "args" et je ne sais pas comment l'indiquer à Éclipse, j'utilise jGRASP...
Cordialement,
Dan