Java probleme d'ececution
salut tout le monde. Et ben apres avoir reçu la correction d'un exercice en java portant sur le cryptage de 4 chiffres donnés par l'utilisiateur, je l'ai copié et colé sur mon editeur de java(jbuilder 2005).
Mon probleme c'est qu'au moment de l'excecution il m'ecrit
( " IMPOSSIBLE DE DEMARRER L'EXCECUTION A CAUSE D'UNE CONFIGURATION INCOMPLETE"). L'exercice et Le script sont les suivants:
Exercice
Ecrire un programme qui crypte les données introduite par l'utilisateur dans une boîte de dialogue d'entrée. Les données sont sous forme d'entiers de 4 chiffres.
Algorithme de cryptage : remplacer chaque chiffre par (la somme de ce chiffre et de 7) modulo 10; ensuite il faut permuter le premier chiffre et le troisième ansi que le deuxième et le quatrième.
Affichez le résultat dans une boîte de dialogue
//debut script
package cryptage;
// Packages d'extension de Java.
import javax.swing.JOptionPane;
// Packages de noyau java.
import java.text.DecimalFormat;
/**
* <p>Titre : </p>
*
* <p>Description : </p>
*
* <p>Copyright : Copyright (c) 2006</p>
*
* <p>Société : </p>
*
* @author non attribuable
* @version 1.0
*/
public class cryptage {
// La méthode main débute l'exécution de l'application Java.
public static void main( String[] args )
{
String sNombre; // Nombre entré par l'utilisateur.
int nombre; // Nombre converti.
int chiffre1, // Le chiffre des milliers du nombre.
chiffre2, // Le chiffre des centaines du nombre.
chiffre3, // Le chiffre des dizaines du nombre.
chiffre4, // Le chiffre des unités du nombre.
code; // Le nombre crypté.
// Sert à afficher les nombres sur 4 chiffres.
DecimalFormat quatreChiffres = new DecimalFormat( "0000" );
// Demander à l'utilisateur le code à 4 chiffres.
sNombre = JOptionPane.showInputDialog( "Entrez un nombre de 4 chiffres :\n\n" );
while ( sNombre == null || sNombre.length() != 4 )
{
// Demander à l'utilisateur le code à 4 chiffres.
sNombre = JOptionPane.showInputDialog( "Entrez un nombre de 4 chiffres :\n\n" );
}
// Convertir sNombre de String en int.
nombre = Integer.parseInt( sNombre );
// Récupérer les 4 chiffres du nombre dans les différentes variables.
chiffre1 = nombre / 1000;
chiffre2 = nombre / 100 % 10;
chiffre3 = nombre / 10 % 10;
chiffre4 = nombre % 10;
// Appliquer la première partie du cryptage ( c = (c + 7) % 10 ).
chiffre1 = ( chiffre1 + 7 ) % 10;
chiffre2 = ( chiffre2 + 7 ) % 10;
chiffre3 = ( chiffre3 + 7 ) % 10;
chiffre4 = ( chiffre4 + 7 ) % 10;
// Appliquer la première partie du cryptage : inverser les chiffres 1, 3 et
// 2, 4 du nombre.
code = chiffre3 * 1000 + chiffre4 * 100 + chiffre1 * 10 + chiffre2;
// Afficher le résultat du cryptage.
JOptionPane.showMessageDialog( null, "Le nombre " + quatreChiffres.format(nombre) +
" crypté donne " + quatreChiffres.format(code),
"Crypatge", JOptionPane.INFORMATION_MESSAGE ); //fin du programme
Je voulè savoir s'il y'a une erreur dans le script ou est ce la maniere dont j'ai créé ma classe cryptage
Mon probleme c'est qu'au moment de l'excecution il m'ecrit
( " IMPOSSIBLE DE DEMARRER L'EXCECUTION A CAUSE D'UNE CONFIGURATION INCOMPLETE"). L'exercice et Le script sont les suivants:
Exercice
Ecrire un programme qui crypte les données introduite par l'utilisateur dans une boîte de dialogue d'entrée. Les données sont sous forme d'entiers de 4 chiffres.
Algorithme de cryptage : remplacer chaque chiffre par (la somme de ce chiffre et de 7) modulo 10; ensuite il faut permuter le premier chiffre et le troisième ansi que le deuxième et le quatrième.
Affichez le résultat dans une boîte de dialogue
//debut script
package cryptage;
// Packages d'extension de Java.
import javax.swing.JOptionPane;
// Packages de noyau java.
import java.text.DecimalFormat;
/**
* <p>Titre : </p>
*
* <p>Description : </p>
*
* <p>Copyright : Copyright (c) 2006</p>
*
* <p>Société : </p>
*
* @author non attribuable
* @version 1.0
*/
public class cryptage {
// La méthode main débute l'exécution de l'application Java.
public static void main( String[] args )
{
String sNombre; // Nombre entré par l'utilisateur.
int nombre; // Nombre converti.
int chiffre1, // Le chiffre des milliers du nombre.
chiffre2, // Le chiffre des centaines du nombre.
chiffre3, // Le chiffre des dizaines du nombre.
chiffre4, // Le chiffre des unités du nombre.
code; // Le nombre crypté.
// Sert à afficher les nombres sur 4 chiffres.
DecimalFormat quatreChiffres = new DecimalFormat( "0000" );
// Demander à l'utilisateur le code à 4 chiffres.
sNombre = JOptionPane.showInputDialog( "Entrez un nombre de 4 chiffres :\n\n" );
while ( sNombre == null || sNombre.length() != 4 )
{
// Demander à l'utilisateur le code à 4 chiffres.
sNombre = JOptionPane.showInputDialog( "Entrez un nombre de 4 chiffres :\n\n" );
}
// Convertir sNombre de String en int.
nombre = Integer.parseInt( sNombre );
// Récupérer les 4 chiffres du nombre dans les différentes variables.
chiffre1 = nombre / 1000;
chiffre2 = nombre / 100 % 10;
chiffre3 = nombre / 10 % 10;
chiffre4 = nombre % 10;
// Appliquer la première partie du cryptage ( c = (c + 7) % 10 ).
chiffre1 = ( chiffre1 + 7 ) % 10;
chiffre2 = ( chiffre2 + 7 ) % 10;
chiffre3 = ( chiffre3 + 7 ) % 10;
chiffre4 = ( chiffre4 + 7 ) % 10;
// Appliquer la première partie du cryptage : inverser les chiffres 1, 3 et
// 2, 4 du nombre.
code = chiffre3 * 1000 + chiffre4 * 100 + chiffre1 * 10 + chiffre2;
// Afficher le résultat du cryptage.
JOptionPane.showMessageDialog( null, "Le nombre " + quatreChiffres.format(nombre) +
" crypté donne " + quatreChiffres.format(code),
"Crypatge", JOptionPane.INFORMATION_MESSAGE ); //fin du programme
Je voulè savoir s'il y'a une erreur dans le script ou est ce la maniere dont j'ai créé ma classe cryptage
A voir également:
- Java probleme d'ececution
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
3 réponses
Apparemment le problème vient plutôt de l'environnement dans lequel tu développes plutôt que le programme lui-même. Visiblement tu n'as pas fini de configurer jbuilder.
Bonne chance
Bonne chance
Eddyz
Messages postés
7
Statut
Membre
comment ? vous croyez que j'ai du mal installer jbuilder et une reinstallation par exemple pourè m'aider.?