Avatar billede snowflake7 Nybegynder
24. maj 2002 - 20:14 Der er 7 kommentarer og
1 løsning

Spørgsmål til disky

package usingjsp.Internetbutik;
import java.util.Vector;

public class ordrelinie
{
    protected Varerclass[] Varer;
   
    /** Creates new ordrelinie */
    public ordrelinie()
    {
        Varer = new Varerclass[]{
              new Vare("00001", 995.00, "bauer rulleskøjter model A7", 1),
              new Vare("00002", 1200.00, "bauer rulleskøjter model A10", 5),
              new Vare("00003", 2000.00, "bauer rulleskøjter model A20", 10),
              new Vare("00004", 4000.00, "bauer rulleskøjter model A27", 1),
              new Vare("00005", 4995.00, "bauer rulleskøjter model A30", 1),
              new Vare("00006", 5995.00, "bauer rulleskøjter model A35", 1),
              new Vare("00007", 95.00, "bauer håndledsbeskytter model A35", 1),
              new Vare("00008", 600.00, "bauer beskyttelseshjelm model A3", 1)
             
    };
  }java
 
  public Varerclass[] getVarer()
  {
      return getVarer(0, Varer.length);
  }
 
  public Varerclass[] getVarer(int Begyndelsespunkt, int numVarer)
  {
      if(numVarer > Varer.length)
      {
          numVarer = Varer.length;
      }
     
      if (Begyndelsespunkt + numVarer >= Varer.length)
      {
          Begyndelsespunkt = Varer.length - numVarer;
      }
     
      Varerclass[] returnVarer = new Vareclass[numVarer];
     
      System.arraycopy(Varer, Begyndelsespunkt, returnVarer, 0, numVarer);
     
      return returnVarer;
  }
 
  public boolean VarerTilRaedighed(int Begyndelsespunkt)
  {
      if(Begyndelsespunkt >= Varer.length) return false;
      return true;
  }
 
  public Vare FindVedProduct(String varenr)
  {
      for (int i=0; i < Varer.length; i++)
      {
          if (Varer[i].getVarenr().equals(varenr))
          {
              return Varer[i];
          }
      }
     
      return null;
  };
 
 
 
         

}java

hej disky
jeg har følgende kode, som er en del af en skoleopgave.
jeg har sidet og rodet med den i lang tid, hvis du får tid vil du så ikke være sød at se på den.
Jeg har også sat fejlmeddelelserne ind.
Jeg bruger forte for java community edition 3.0 og windows ME.



Programmer/Allaire/JRun/servers/default/demo-app/jsp/usingjsp/Internetbutik/ordrelinie.java [33:1] <identifier> expected
  }java
      ^
Programmer/Allaire/JRun/servers/default/demo-app/jsp/usingjsp/Internetbutik/ordrelinie.java [82:1] 'class' or 'interface' expected
}java
^
Programmer/Allaire/JRun/servers/default/demo-app/jsp/usingjsp/Internetbutik/ordrelinie.java [33:1] cannot resolve symbol
symbol  : class java 
location: class usingjsp.Internetbutik.ordrelinie
  }java
  ^
Programmer/Allaire/JRun/servers/default/demo-app/jsp/usingjsp/Internetbutik/ordrelinie.java [23:1] cannot resolve symbol
symbol  : class Vare 
location: class usingjsp.Internetbutik.ordrelinie
              new Vare("00001", 995.00, "bauer rulleskøjter model A7", 1),
                  ^
Programmer/Allaire/JRun/servers/default/demo-app/jsp/usingjsp/Internetbutik/ordrelinie.java [24:1] cannot resolve symbol
symbol  : class Vare 
location: class usingjsp.Internetbutik.ordrelinie
              new Vare("00002", 1200.00, "bauer rulleskøjter model A10", 5),
                  ^
Programmer/Allaire/JRun/servers/default/demo-app/jsp/usingjsp/Internetbutik/ordrelinie.java [25:1] cannot resolve symbol
symbol  : class Vare 
location: class usingjsp.Internetbutik.ordrelinie
              new Vare("00003", 2000.00, "bauer rulleskøjter model A20", 10),
                  ^
Programmer/Allaire/JRun/servers/default/demo-app/jsp/usingjsp/Internetbutik/ordrelinie.java [26:1] cannot resolve symbol
symbol  : class Vare 
location: class usingjsp.Internetbutik.ordrelinie
              new Vare("00004", 4000.00, "bauer rulleskøjter model A27", 1),
                  ^
Programmer/Allaire/JRun/servers/default/demo-app/jsp/usingjsp/Internetbutik/ordrelinie.java [27:1] cannot resolve symbol
symbol  : class Vare 
location: class usingjsp.Internetbutik.ordrelinie
              new Vare("00005", 4995.00, "bauer rulleskøjter model A30", 1),
                  ^
Programmer/Allaire/JRun/servers/default/demo-app/jsp/usingjsp/Internetbutik/ordrelinie.java [28:1] cannot resolve symbol
symbol  : class Vare 
location: class usingjsp.Internetbutik.ordrelinie
              new Vare("00006", 5995.00, "bauer rulleskøjter model A35", 1),
                  ^
Programmer/Allaire/JRun/servers/default/demo-app/jsp/usingjsp/Internetbutik/ordrelinie.java [29:1] cannot resolve symbol
symbol  : class Vare 
location: class usingjsp.Internetbutik.ordrelinie
              new Vare("00007", 95.00, "bauer håndledsbeskytter model A35", 1),
                  ^
Programmer/Allaire/JRun/servers/default/demo-app/jsp/usingjsp/Internetbutik/ordrelinie.java [30:1] cannot resolve symbol
symbol  : class Vare 
location: class usingjsp.Internetbutik.ordrelinie
              new Vare("00008", 600.00, "bauer beskyttelseshjelm model A3", 1)
                  ^
11 errors
Errors compiling ordrelinie.
Avatar billede disky Nybegynder
24. maj 2002 - 20:22 #1
du har en linie der ser sådanne ud:
}java

ret den til
}

altså fjern ordet java, det hører ikke hjemme der.
Avatar billede disky Nybegynder
24. maj 2002 - 20:22 #2
Du mangler samtidig en klasse der hedder 'Vare'
Avatar billede disky Nybegynder
24. maj 2002 - 20:23 #3
hov den med ordet 'java' efter en '}' er der flere steder i filen.

fjern 'java' alle steder
Avatar billede snowflake7 Nybegynder
24. maj 2002 - 20:28 #4
package usingjsp.Internetbutik;
import java.util.Vector;
/**
*
* @author  ida
* @version
*/
public class Varerclass implements java.io.Serializable
{
    public String varenr;
    public double pris;
    public String beskrivelse;
    public int maengde;
    public int ordreEnhed;
   
    /** Creates new Varekatalog */
   
    public Varerclass()
    {
     
    }
   
   
   
   
   
   
   
   
 

public String getVarenr(){return varenr;}

public void setVarenr(String aVarenr){ varenr = aVarenr;}
   
public double getpris(){return pris;}

public void setpris(double aPris){ pris  = aPris ;}


public String getbeskrivelse(){return beskrivelse;}

public void setbeskrivelse( String aBeskrivelse){ beskrivelse = aBeskrivelse;}

public int getMaengde(){return maengde;}

public void setMaengde(int aMaengde){ maengde = aMaengde;}
       

public int getOrdreEnhed(){return ordreEnhed;}

public void setOrdreEnhed(int aOrdreEnhed)
{
ordreEnhed = aOrdreEnhed;
}

public boolean equals(Object ob)
{
    if (ob == this) return true;
    if (!(ob instanceof Varerclass)) return false;
    if (((Varerclass)ob).getVarenr().equals(getVarenr()))
    {
        return true;
    }
    return false;



     
}

mener du denne?
Avatar billede snowflake7 Nybegynder
24. maj 2002 - 20:30 #5
det
der med }java
er rettet til }
Avatar billede disky Nybegynder
24. maj 2002 - 20:32 #6
Nej du skal have en Vare.java fil.

ellers kan du ikke lave en

'new Vare()'

og i den klasse skal der være en konstruktør der tager 4 parameter.

Men siden du laver et array af Vareclass, som du smider Vare ned i extender den nok din Vareclass klasse
Avatar billede snowflake7 Nybegynder
24. maj 2002 - 21:48 #7
tak for hjælpen disky!
Avatar billede disky Nybegynder
24. maj 2002 - 21:54 #8
Det var skam så lidt.
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