Difficulté avec les erreurs
Mama
-
greenthumb -
greenthumb -
Bonjour,
Je viens d'écrire ma premiere class et j'essaye de la tester... quelqu'un peu m'aider a me corriger svp ??
class:
/**
* @(#)tp3no3.java
*
*
* @author
* @version 1.00 2008/4/12
*/
public class Tp3no3 {
//Variables d'instances
private String coul; //Attribut d'instance de la couleur
private int cote; //Attribut d'instance des cotes
//Constructeurs
public Carre (){ // Constructeur par défaut
}
public Carre (String c, int o){
coul = c;
cote = o;
}
//Mutateur pour initialiser la couleur
public void setcoul (String c){
coul = c;
}
//Accesseur pour retourner la couleur
public String getcoul() {
return coul;
}
//Mutateur pour initialiser les cotes
public void setcote (int o){
cote = o;
}
//Accesseur pour retourner les cotes
public int getcote() {
return cote;
}
//Methode pour calculer le perimetre
public int perimetre() {
return cote * 4;
}
//Méthode pour calculer la surface
public int surface() {
return cote * cote;
}
public Tp3no3() {
}
}
test:
/**
* @(#)tp3no3test.java
*
*
* @author
* @version 1.00 2008/4/12
*/
public class Tp3no3test {
public static void main (String []args)
{
//Déclaration et instancitation du premier carre
Tp3no3 carre1 = new Tp3no3 (); //1ere instance
do
{
System.out.println ("Entrez le cote du carre 1: " +cote);
}
while (carre1 ! >=0);
System.out.println ("Entrez la couleur du carre 1: " +coul);
//Déclaration et instancitation du deuxieme carre
Tp3no3 carre2 = new Tp3no3 (); //1ere instance
do
{
System.out.println ("Entrez le cote du carre 2: " +cote);
}
while (carre1 ! >=0);
System.out.println ("Entrez la couleur du carre 2: " +coul);
//Affichage des détails
System.out.println ("---Carre 1---");
System.out.println ("Périmètre: ");
carre1.perimetre();
System.out.println ("Surface: ");
carre1.surface();
System.out.println ("Couleur: " +coul);
System.out.println ("---Carre 2---");
System.out.println ("Périmètre: ");
carre1.perimetre();
System.out.println ("Surface: ");
carre1.surface();
System.out.println ("Couleur: " +coul);
}
public tp3no3test() {
}
}
merci...
Je viens d'écrire ma premiere class et j'essaye de la tester... quelqu'un peu m'aider a me corriger svp ??
class:
/**
* @(#)tp3no3.java
*
*
* @author
* @version 1.00 2008/4/12
*/
public class Tp3no3 {
//Variables d'instances
private String coul; //Attribut d'instance de la couleur
private int cote; //Attribut d'instance des cotes
//Constructeurs
public Carre (){ // Constructeur par défaut
}
public Carre (String c, int o){
coul = c;
cote = o;
}
//Mutateur pour initialiser la couleur
public void setcoul (String c){
coul = c;
}
//Accesseur pour retourner la couleur
public String getcoul() {
return coul;
}
//Mutateur pour initialiser les cotes
public void setcote (int o){
cote = o;
}
//Accesseur pour retourner les cotes
public int getcote() {
return cote;
}
//Methode pour calculer le perimetre
public int perimetre() {
return cote * 4;
}
//Méthode pour calculer la surface
public int surface() {
return cote * cote;
}
public Tp3no3() {
}
}
test:
/**
* @(#)tp3no3test.java
*
*
* @author
* @version 1.00 2008/4/12
*/
public class Tp3no3test {
public static void main (String []args)
{
//Déclaration et instancitation du premier carre
Tp3no3 carre1 = new Tp3no3 (); //1ere instance
do
{
System.out.println ("Entrez le cote du carre 1: " +cote);
}
while (carre1 ! >=0);
System.out.println ("Entrez la couleur du carre 1: " +coul);
//Déclaration et instancitation du deuxieme carre
Tp3no3 carre2 = new Tp3no3 (); //1ere instance
do
{
System.out.println ("Entrez le cote du carre 2: " +cote);
}
while (carre1 ! >=0);
System.out.println ("Entrez la couleur du carre 2: " +coul);
//Affichage des détails
System.out.println ("---Carre 1---");
System.out.println ("Périmètre: ");
carre1.perimetre();
System.out.println ("Surface: ");
carre1.surface();
System.out.println ("Couleur: " +coul);
System.out.println ("---Carre 2---");
System.out.println ("Périmètre: ");
carre1.perimetre();
System.out.println ("Surface: ");
carre1.surface();
System.out.println ("Couleur: " +coul);
}
public tp3no3test() {
}
}
merci...
A voir également:
- Difficulté avec les erreurs
- Impossible d'installer java les commutateurs suivants comportent des erreurs ✓ - Forum Logiciels
- Net user des erreurs ont affecté l'exécution de la commande - Forum Windows
- Une ou plusieurs erreurs sont présentes dans le formulaire. merci de rectifier votre saisie en vous aidant des aides disponibles. - Forum VB / VBA
- Erreur programme d'installation de Java ✓ - Forum Java
- La session « perfdiag logger » s’est arrêtée avec l’erreur suivante : 0xc0000188 ✓ - Forum Virus
3 réponses
C'est écris
Line 21 ')' expected, illegal start of expression et ';' expected
Line 32 (même chose)
Line 64 Invalid Method declaration ; return type required
Merci
Line 21 ')' expected, illegal start of expression et ';' expected
Line 32 (même chose)
Line 64 Invalid Method declaration ; return type required
Merci
public tp3no3test() {
}
et ici, je mettrais Tp3no3test() {}, vu que c'est le constructeur, il doit être ecrit de la même maniere que le nom de la classe, sinon le compilateur pense que c'est une methode quelconque de la classe et attend donc qu'on lui precise quel type de variable elle va retourner
;)
}
et ici, je mettrais Tp3no3test() {}, vu que c'est le constructeur, il doit être ecrit de la même maniere que le nom de la classe, sinon le compilateur pense que c'est une methode quelconque de la classe et attend donc qu'on lui precise quel type de variable elle va retourner
;)