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
- Erreur programme d'installation de Java ✓ - Forum Java
- Dans la table des matières du document à télécharger, le chapitre 6 et ses 2 sections n'apparaissent pas. trouvez l'erreur dans la structure du document et corrigez-la. mettez à jour la table des matières. quel est le mot formé par les lettres en majuscules de la table des matières après sa mise à jour ? - Forum Word
- Redémarrer pour réparer les erreurs de lecteur ✓ - Forum Windows 10
- Erreurs de lecteur signalées dans le centre de maintenance - Forum Windows 8 / 8.1
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
;)