Convertire en for
Bonjour,
Je dois convertir ce programme avec boucle while en un programme avec boucle for.
Je dois convertir ce programme avec boucle while en un programme avec boucle for.
public class tab6 {
public static void main(String[] args) {
int tab[] = new int [100];
int min =1000;
int i = tab[0];
while (i < 100) {
if (tab[i] < min) {
min = tab[i];
}
i = i + 1;
}
System.out.println(min);
}
}
Configuration: Windows / Chrome 84.0.4147.135
4 réponses
-
ModérateurBonjour,
Je t'ai déjà répondu ici :
https://forums.commentcamarche.net/forum/affich-36824137-remplir-un-tableau-en-java#1
Tous tes exercices se ressemblent, leurs solutions aussi... -
Oui mais l'affichage je dois le changer de place ?
J'ai fait cela mais on m'a dit que il y avait une erreur :
public class tab6 {
public static void main(String[] args) {
int tab[] = new int [100];
int min =1000;
for (int i = tab[0];i < 100; i = i + 1) {
if (tab[i] < min) {
min = tab[i];
}
}
System.out.println(min);
}
}
Configuration: Windows / Chrome 84.0.4147.135 -
L'erreur est liée a quoi ?
-
d'une façon esthétique il n'y pas non plus d'erreur ?
-
ModérateurÀ ton niveau, un programme qui fonctionne et qui fait ce qu'on te demande, ce serait déjà bien...
D'un point de vue "esthétique" voici les erreurs relevées par une analyse SonarLint
-