Avatar billede dorteboeg Nybegynder
06. juni 2003 - 17:19 Der er 10 kommentarer og
1 løsning

fejlmelding i bluej

Jeg sidder og prøver på at få "bluej" til at compile min klasse, men jeg får hele tiden fejlmeldingen "cannot resolve symbol" ved linie
public STANDARD(double v, String l)
    {
    vægt = v;
    land = l;
    }
Hvor den markerer {}
Avatar billede arne_v Ekspert
06. juni 2003 - 17:23 #1
Kan vi få den fulde fejl-besked ?

(den bør også skrive hvilket symbol den ikke kan finde)
Avatar billede dorteboeg Nybegynder
06. juni 2003 - 17:26 #2
Den skriver ikke hvilket symbol, den markerer bare {
Avatar billede arne_v Ekspert
06. juni 2003 - 17:27 #3
Kan du poste hele klassen ?
Avatar billede dorteboeg Nybegynder
06. juni 2003 - 17:30 #4
ja, her er hele klassen:


/**
* Write a description of class STANDARD here.
*
* @author 126915
* @version 10.06.2003
*/
public class STANDARD extends BREV
{
    // instance variables - replace the example below with your own
    private double længde;
    private double bredde;
    private double tykkelse;

    /**
    * Constructor for objects of class STANDARD
    */
    public STANDARD(double v, String l)
    {
    vægt = v;
    land = l;
    }



       
   

    /**
    * An example of a method - replace this comment with your own
    *
    * @param  y  a sample parameter for a method
    * @return    the sum of x and y
    */
    public double getVægt()
    {
        return vægt;
    }
    public void setVægt(double v){
        vægt = v;
        }
public void getLand(){
        return land; }
public void setLand(String l){
        land = l;
        }
public String toString (){
    double porto = 0;  // <-----
          if (vægt <= 50)
          if  (land = Danmark){
            porto = 4.25;}
           
if (vægt <= 50)
if (land = Europa)
{
porto = 5.50;}

if (vægt <= 50)
if (land = Øvrige) {
porto = 6.50;}
return " Vægt: " + vægt + " Porto: " + porto;

}}
Avatar billede arne_v Ekspert
06. juni 2003 - 17:33 #5
Du har ingen instans variable;
  vægt
  land
Avatar billede dorteboeg Nybegynder
06. juni 2003 - 17:37 #6
Den melder stadig samme fejl selvom at jeg har sat de 2 instans variabler ind i klassen
Avatar billede arne_v Ekspert
06. juni 2003 - 17:47 #7
Følgende compiler hos mig:

/**
* Write a description of class STANDARD here.
*
* @author 126915
* @version 10.06.2003
*/
public class STANDARD /* extends BREV */ {
    // instance variables - replace the example below with your own
    private double længde;
    private double bredde;
    private double tykkelse;
    private double vægt;
    private String land;

    /**
    * Constructor for objects of class STANDARD
    */
    public STANDARD(double v, String l) {
        vægt = v;
        land = l;
    }

    /**
    * An example of a method - replace this comment with your own
    *
    * @param  y  a sample parameter for a method
    * @return    the sum of x and y
    */
    public double getVægt() {
        return vægt;
    }
    public void setVægt(double v) {
        vægt = v;
    }
    public String getLand() {
        return land;
    }
    public void setLand(String l) {
        land = l;
    }
    public String toString() {
        double porto = 0; // <-----
        if (vægt <= 50)
            if (land.equals("Danmark")) {
                porto = 4.25;
            }

        if (vægt <= 50)
            if (land.equals("Europa")) {
                porto = 5.50;
            }

        if (vægt <= 50)
            if (land.equals("Øvrige")) {
                porto = 6.50;
            }
        return " Vægt: " + vægt + " Porto: " + porto;

    }
}
Avatar billede arne_v Ekspert
06. juni 2003 - 17:48 #8
Jeg har ændret lidt hist og pist:
  - indsat instans variable
  - ændret test på land
  - udkommenteret BREV (men deb skal du vel have sat ind igen)
Avatar billede arne_v Ekspert
06. juni 2003 - 17:49 #9
Ja og så har jeg formateret lidt.
Avatar billede dorteboeg Nybegynder
06. juni 2003 - 17:51 #10
Mange tak, nu virker min også.
Avatar billede arne_v Ekspert
06. juni 2003 - 17:54 #11
Opretter du så et spørgsmål med point til mig ??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester