Erreur dans mon code Java
westerndigit
Messages postés
134
Date d'inscription
Statut
Membre
Dernière intervention
-
choubaka Messages postés 39442 Date d'inscription Statut Modérateur Dernière intervention -
choubaka Messages postés 39442 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'ai 15 erreurs dans mon code et je n'arrive pas à les résoudre. Si quelqu'un peut m'aider dans la résolution de ce code.
Merci d'avance.
/**
* @(#)Projet_devoir_4_java.java
*
* Projet_tableau application
*
* @author
* @version 1.00 2012/1/5
*/
import javax.swing.*;
public class tableau_java {
Static int MinimunTableau(int[] tab, int nbvaleurs) {
int minimum = tab[0];
for (int i=0 ; i<nbvaleurs ; ++)
if (tab[i] < minimun) minimum = tab[i];
return minimum;
}
Static int MinimunTableau(int[] tab, int nbvaleurs){
int minimum = tab[0];
for (int i=0 ; i<nbvaleurs ; ++)
if (tab[i] > maximun) maximum = tab[i];
return maximum;
}
public static void main(String[] args) {
int nbElements, minimum, maximum, nbMimimums = 0 , nbMaximums = 0;
nbElements = Integer.parseInt(JOptionPane.showInputDialog(" Combien de valeur voulez-vous saisir :));
int[] tableau = new int[nbvaleurs];
for(int i = 0; i<nbElements; i ++) {
tableau [i] =
Integer.parseInt(JOptionPane.showInputDialog("tableau[" + i +"] ="));
Minimum = MinimumTableau (tableau, nbElements);
Maximum = MaximumTableau (tableau, nbElements);
if (tableau[i] == minimum) nbMinimums++;
if (tableau[i] == maximum) nbMaximums++;
}
JOptionPane.showMessageDialog (null, " le minimun est + minimum + "
et il apparait " + nbMinimums + " fois. " \r\nLe maximum est + maximun +
" et il apparait " + nbMaximuns + " fois.";
}
}
Pour "JOptionPane.showMessageDialog" puis-je écrire en passant à la ligne ou faut il le faire en continu ?
J'ai 15 erreurs dans mon code et je n'arrive pas à les résoudre. Si quelqu'un peut m'aider dans la résolution de ce code.
Merci d'avance.
/**
* @(#)Projet_devoir_4_java.java
*
* Projet_tableau application
*
* @author
* @version 1.00 2012/1/5
*/
import javax.swing.*;
public class tableau_java {
Static int MinimunTableau(int[] tab, int nbvaleurs) {
int minimum = tab[0];
for (int i=0 ; i<nbvaleurs ; ++)
if (tab[i] < minimun) minimum = tab[i];
return minimum;
}
Static int MinimunTableau(int[] tab, int nbvaleurs){
int minimum = tab[0];
for (int i=0 ; i<nbvaleurs ; ++)
if (tab[i] > maximun) maximum = tab[i];
return maximum;
}
public static void main(String[] args) {
int nbElements, minimum, maximum, nbMimimums = 0 , nbMaximums = 0;
nbElements = Integer.parseInt(JOptionPane.showInputDialog(" Combien de valeur voulez-vous saisir :));
int[] tableau = new int[nbvaleurs];
for(int i = 0; i<nbElements; i ++) {
tableau [i] =
Integer.parseInt(JOptionPane.showInputDialog("tableau[" + i +"] ="));
Minimum = MinimumTableau (tableau, nbElements);
Maximum = MaximumTableau (tableau, nbElements);
if (tableau[i] == minimum) nbMinimums++;
if (tableau[i] == maximum) nbMaximums++;
}
JOptionPane.showMessageDialog (null, " le minimun est + minimum + "
et il apparait " + nbMinimums + " fois. " \r\nLe maximum est + maximun +
" et il apparait " + nbMaximuns + " fois.";
}
}
Pour "JOptionPane.showMessageDialog" puis-je écrire en passant à la ligne ou faut il le faire en continu ?
A voir également:
- Erreur dans mon code Java
- Code ascii - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Code puk bloqué - Guide
- Eclipse java - Télécharger - Langages
1 réponse
bonjour
Déjà pour la dernière question : oui tu peux utiliser le passage à la ligne...
Pour le reste, il y a effectivement pas mal d'erreurs.. Comment sais-tu qu'il y a 15 erreurs ? je doute que ton compilateur t'ai donné cette information. Je crois même qu'il en a plus, je ne me suis pas amusé à tout compter.
Il y a déjà une chose à l'importation: vu que tu n'utilise que le JOptionPane dans swing, tu ne dois pas importer le package en entier.
donc: import javax.swing.JOptionPane;
Une deuxième chose, par convention une classe commence toujours par une majuscule, les méthodes en minuscule donc :
public class Tableau_java {
Pour le reste ... je crois qu'une bonne révision serait nécessaire
https://www.commentcamarche.net/contents/java-2132469458
Un exemple:
Static int MinimunTableau(int[] tab, int nbvaleurs) n'est pas correct
public static int minimumTableau(int[] tab, int nbvaleurs) est correct...
encore un autre exemple:
Minimum = MinimumTableau (tableau, nbElements);
Maximum = MaximumTableau (tableau, nbElements);
Minimum et Maximum ne font référence à aucune variable déclarée...
Il y a encore beaucoup d'erreurs bien sûr.
Bon devoir ;-)
Chouba, Modérateur CCM
Bibapeloula
Déjà pour la dernière question : oui tu peux utiliser le passage à la ligne...
Pour le reste, il y a effectivement pas mal d'erreurs.. Comment sais-tu qu'il y a 15 erreurs ? je doute que ton compilateur t'ai donné cette information. Je crois même qu'il en a plus, je ne me suis pas amusé à tout compter.
Il y a déjà une chose à l'importation: vu que tu n'utilise que le JOptionPane dans swing, tu ne dois pas importer le package en entier.
donc: import javax.swing.JOptionPane;
Une deuxième chose, par convention une classe commence toujours par une majuscule, les méthodes en minuscule donc :
public class Tableau_java {
Pour le reste ... je crois qu'une bonne révision serait nécessaire
https://www.commentcamarche.net/contents/java-2132469458
Un exemple:
Static int MinimunTableau(int[] tab, int nbvaleurs) n'est pas correct
public static int minimumTableau(int[] tab, int nbvaleurs) est correct...
encore un autre exemple:
Minimum = MinimumTableau (tableau, nbElements);
Maximum = MaximumTableau (tableau, nbElements);
Minimum et Maximum ne font référence à aucune variable déclarée...
Il y a encore beaucoup d'erreurs bien sûr.
Bon devoir ;-)
Chouba, Modérateur CCM
Bibapeloula