bonsoir,
quelle est cette erreur
C:\Documents and Settings\rohmer\programmes>javac prementiers.java
prementiers.java:7: ';' expected
for (int i=0;i++ ){
^
1 error
Version imprimable
bonsoir,
quelle est cette erreur
C:\Documents and Settings\rohmer\programmes>javac prementiers.java
prementiers.java:7: ';' expected
for (int i=0;i++ ){
^
1 error
bonjour,
une boucle for en java :
for(int i = 0; i < 100; i++) {
}
il faut une condition pour sortir de la boucle.
je te conseil pour bien débuter de voir un livre, par exemple : http://bruce-eckel.developpez.com/li...aduction/tij2/
Bon courage.
nouvelle erreur
voici mon code source
et l'erreur en compilationCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public class prementiers { public static void main (String[] args) { Int s; Terminal.ecrireString("la somme des 10 premiers entiers"); s=Terminal.lireInt(); for (int i=0;i<100;i++ ){ Terminal.ecrireString(i + ","); i=Terminal.lireInt(); } } }
C:\Documents and Settings\rohmer\programmes>javac prementiers.java
prementiers.java:4: cannot find symbol
symbol : class Int
location: class prementiers
Int s;
^
1 error
quelle est l'erreur
Le type primitif que tu veux utiliser est int et non Int.
nouvelle erreur,
C:\Documents and Settings\rohmer\programmes>javac rectangle2.java
rectangle2.java:5: not a statement
int 1;
^
rectangle2.java:5: ';' expected
int 1;
^
2 errors
si vous voulez le code source pour comprendre; me faire signe
c'est cette ligne
Code:
1
2
3
4
5
6
7
8
9
10
11
12 public class rectangle2 { public static void main (String[] args) { int =1; Terminal.ecrireString("combien de lignes d'etoiles ?: "); 1=Terminal.lireint(); for (int i=0;i<1;i=i+1){ Terminal.ecrireStringln("*****"); } } }
tu n'as pas mis de nom de variable.Code:
1
2 int =1;
A mon avis il faudrais que tu revoit les bases du langages plutôt que de demander à chaqu'une de tes erreurs. Il y a de très bon tutoriels sur ce site.
non, ce n'est pas cela
int =1;
je l'avais d'ailleurs marqué dans le code
Je voulais mettre en évidence la ligne de ton erreur. Comme je te l'ai dit tu as oublié le nom de la variable que tu déclare.
en fait il y a 2 chose : tu as oublié le nom de variable, ce code aurait été correct :
tu auras remarqué que je n'ai pas mis de chiffre dans ma variable, en vérité la règle dit qu'une variable doit COMMENCER par une lettre, après tu peux mettre des chiffres.Code:int nombreentier=1;
toi, tu veux, si j'ai bien compris lire le nombre entier, et faire autant de ligne d'étoile que le nombre le demande.
donc voici un code qui exprime bien cela
Code:
1
2
3
4
5
6
7
8
9
10
11
12 public class rectangle2 { public static void main (String[] args) { int nombrelu;//cette variable sera le nombre entré par l'utilisateur Terminal.ecrireString("combien de lignes d'etoiles ?: ")//on demande le nombrede ligne; nombrelu=Terminal.lireint()//là on stocke le chiffre lu dans la variable; for (int i=0;i<nombrelu;i=i++){//pour i=0 jusqu'à la valeur du nombre lu, on implémente i Terminal.ecrireStringln("*****"+"\n");//on ajoute une ligne détoile, et on saute une ligne } } }