Probleme beim Ansprechen eines Arrays

Status
Nicht offen für weitere Antworten.
I

inexcess

Gast
Hi Leute,

bin ein extremer Newbie und hab ein mächtiges Problem bei meiner Belegaufgabe. Ich habe eine Class Partei und eine Class Mandate. In Mandate soll ein Array angelegt und die Einzelnen Array Elemente mit Objekten von Partei gefüllt werden. Kann mir jemand sagen was ich beim Ansprechen der Elemente falsch mache. Ich bekomme immer wenn ich kompilieren will die Meldung

C:\Uebung4\mandatsVerteiler\MandatManager.java:48: ']' expected
vp [0] = new Partei ("CDU", "390000", "45", "10.7698");

Schon mal Danke im voraus.

Code:
public class Partei
	{
		String strName;
		int intAnzahlStimmen;
		int intAnzahlMandate;
		double dblQuotient;
		
		Partei (String strName, int intAnzahlStimmen, int intAnzahlMandate, double dblQuotient)
		{
			this.strName = strName;
			this.intAnzahlStimmen = intAnzahlStimmen;
			this.intAnzahlMandate = intAnzahlMandate;
			this.dblQuotient = dblQuotient;
		
		}
	}
	

class HareNiemVerfahren
	{
	
		 
	    Partei[] vp = new Partei[3];  //ein ParteiArray bilden mit z.b.4 Pareteien

	    vp [0] = new Partei ("CDU", "390000", "45", "10.7698"); 
	    vp [1] = new Partei ("SPD", "210000", "45", "8.7698");
                }...
 
M

mike

Gast
Der Konstruktior deiner Partei-Klasse erwartet einen String,einen int,noch einen int und ein double-Wert. Du gibst ihm aber 4 Strings : vp [0] = new Partei ("CDU", "390000", "45", "10.7698");

korrekte Anweisung sollte so lauten : vp [0] = new Partei ("CDU", 390000, 45, 10.7698);

genauso bei vp[1],vp[2] usw.

dann sollte auch alles klappen

gruß mike
 
I

inexcess

Gast
VorAb erstmal Danke für deine mühen.
Hab deinen Tip eingebaut, und schon mal ein paar Bugs damit bereinigt das Problem mit dem ] expected bleibt aber leider!!!

Mfg
 
M

mike

Gast
dann musst du mehr von dem Code posten, oder sag wenigstens welche Zeile bei dir die 48-ste ist, denn da liegt laut dem Compiler der Fehler

mike
 
I

inexcess

Gast
Die Zeile 48 ist genau die in der ich in ein Element des voher erzeugten Arrays schreiben will.

zeile 46: Partei[] vp = new Partei[3];

zeile 48: vp [0] = new Partei ("CDU", 390000, 45, 10.7698);

Mfg
 
B

bygones

Gast
Code:
class HareNiemVerfahren
   {
   
      
       Partei[] vp = new Partei[3];  //ein ParteiArray bilden mit z.b.4 Pareteien

       vp [0] = new Partei ("CDU", "390000", "45", "10.7698");
       vp [1] = new Partei ("SPD", "210000", "45", "8.7698");
                }...
hast du das wirklich so ???
der code hängt da ein bisschen in der Luft ! Der Code muss in eine Methode bzw. in den Konstruktor!
 
I

inexcess

Gast
Hab hier mal einen Auzug aus meiner Aufgabe vieleicht kann mir ja jemand den richtigen Code posten.

Aufgabe:

Bilden Sie eine Klasse Partei, um die folgenden Daten in Objekten dieser Klasse "zusammenzuhalten"

Parteiname (String)
Anzahl der erhaltenen Stimmen (int)
Anzahl der erhaltenen Mandate (int)
quotient (double)

Bilden Sie eine Klasse HareNiemVerfahren, die Objekte der Klasse Partei in einem Vector (dynamische Datenstruktur, die "mitwächst") speichert.

Und dann bräuchte ich noch die Zeile mit der ich auf einzelne Vektor Elemente schreiben kann.

Mfg
 
B

bygones

Gast
inexcess hat gesagt.:
Hab hier mal einen Auzug aus meiner Aufgabe vieleicht kann mir ja jemand den richtigen Code posten.
Wir habe hier eine Regelung bei Hausaufgaben zu helfen, sie aber nicht zu lösen....

du bist doch schon nah dran.... du hast eine Klasse HNV die braucht einen Vector. Dann schreibst du ne Methode die ein Partei Objekt bekommt und dies dem Vector hinzufügt....
 
I

inexcess

Gast
Meiner Meinung nach sollte das doch in folgenden Zeilen ablaufen.

Code:
class HareNiemVerfahren
	{
	
	Vector vP = new Vector(3)	 
	

	vP [0] = new Partei ("CDU", 390000, 45, 10.7698); 
	vP [1] = new Partei ("SPD", 210000, 45, 8.7698);
                }

Erzeugen von Vector vP, danach wird in das erste Element vP[0] ein Objekt von Partei mit Wereten eingefügt, oder ?
 
B

bygones

Gast
nein - vectoren gehen anders: http://java.sun.com/j2se/1.4.2/docs/api/java/util/Vector.html#add(java.lang.Object)
außerdem hast du immer noch das Problem dass der Code nicht in einer Methode ist.

Code:
class HareNiemVerfahren {
   public HareNiemVerfahren() {
      Vector vP = new Vector(3)   
      vP.add(new Partei ("CDU", 390000, 45, 10.7698));
     vP.add(new Partei ("SPD", 210000, 45, 8.7698));
   }
}
zum Beispiel
 
I

inexcess

Gast
Hab mal deine Tipps eingebaut kriege jetzt aber immer noch Compiler-Fehler die ich mir nicht erklären kann.
Hab noch mal neu begonnen und habe jetzt folgende zwei Klassen.
Code:
class HareNiemVerfahren { 
   public HareNiemVerfahren() { 
      Vector vP = new Vector();    
      vP.add(new Partei ("CDU", 390000, 45, 10.7698)); 
     vP.add(new Partei ("SPD", 210000, 45, 8.7698)); 
   } 
}

class Partei 
   { 
      String strName; 
      int intAnzahlStimmen; 
      int intAnzahlMandate; 
      double dblQuotient; 
       
      Partei (String strName, int intAnzahlStimmen, int intAnzahlMandate, double dblQuotient) 
      { 
         this.strName = strName; 
         this.intAnzahlStimmen = intAnzahlStimmen; 
         this.intAnzahlMandate = intAnzahlMandate; 
         this.dblQuotient = dblQuotient; 
       
      } 
   }

Fehlermeldung ist folgende:

C:\MandatMaker\HareNiemVerfahren.java:3: cannot resolve symbol
symbol : class Vector
location: class HareNiemVerfahren
Vector vP = new Vector();
 
B

bygones

Gast
wenn du meine Link anschaust wirst du sehen, dass die Klasse Vector in dem package "java.util." ist. Du musst dieses Package also importieren !!
Code:
import java.util.*;
damit importierst du die gesamte Klasse
Code:
import java.util.Vector;
damit importierst du nur die Klasse Vector
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Projekte in IDE untereinander sharen / Probleme beim Build Java Basics - Anfänger-Themen 8
T Probleme beim Import eines Git-Repos Java Basics - Anfänger-Themen 2
N Probleme beim printen von Arrays durch for Schleife Java Basics - Anfänger-Themen 3
tom.j85 TicTacToe - probleme beim Casten Java Basics - Anfänger-Themen 6
D Probleme beim Kompelieren mache ich etwas falsch ? Java Basics - Anfänger-Themen 3
K Probleme beim Programm schreiben - Lesen von Dateiinhalten -zaehlen von Wörtern/ Buchstaben Java Basics - Anfänger-Themen 4
M Probleme beim aktualisieren eines JPanels Java Basics - Anfänger-Themen 7
J Probleme beim Array ausgeben Java Basics - Anfänger-Themen 4
M Probleme beim verwenden von Packages Java Basics - Anfänger-Themen 6
G Methoden Probleme beim Methodenaufruf Java Basics - Anfänger-Themen 2
M Array mit eigenem Datentyp probleme beim übergeben Java Basics - Anfänger-Themen 6
G Probleme beim casten von double zu int Java Basics - Anfänger-Themen 3
J Probleme beim schreiben von Dateien Java Basics - Anfänger-Themen 5
A Probleme beim zykl. aktulisieren von Daten in JTable Java Basics - Anfänger-Themen 3
M Erste Schritte Probleme beim Verknüpfen von Methoden Java Basics - Anfänger-Themen 15
A Probleme beim Methodenaufruf von Object[] ! Java Basics - Anfänger-Themen 12
A Probleme beim Methodenaufruf von char[] ! Java Basics - Anfänger-Themen 10
D JTable Probleme beim Sortieren von Zahlen. Java Basics - Anfänger-Themen 6
M OOP Probleme beim Funktionsaufruf, Java OpenCV Java Basics - Anfänger-Themen 0
X Probleme beim rekursiven Durchsuchen von Verzeichnissen Java Basics - Anfänger-Themen 1
B Probleme beim einlesen einer short variablen für einen Array Java Basics - Anfänger-Themen 1
A LinkedList: Probleme beim Auslesen Java Basics - Anfänger-Themen 2
F Probleme beim Übersetzen Java Basics - Anfänger-Themen 7
O Probleme beim import von Projekten in Eclipse Java Basics - Anfänger-Themen 7
C OOP Probleme beim Addieren von Arrays Java Basics - Anfänger-Themen 4
N Probleme beim entfernen eines JPanels Java Basics - Anfänger-Themen 4
J Probleme beim JRadioButton Java Basics - Anfänger-Themen 2
S Klasse properties - Probleme beim umwandeln Java Basics - Anfänger-Themen 3
M Input/Output Probleme beim Parsen von CSV und TXT Dateien Java Basics - Anfänger-Themen 7
C Probleme beim Array Java Basics - Anfänger-Themen 6
G Probleme beim HTML auslesen Java Basics - Anfänger-Themen 6
N Probleme beim Rechnen mit Integer und double Java Basics - Anfänger-Themen 4
T Probleme beim casten Java Basics - Anfänger-Themen 9
C Input/Output Probleme beim .jar erstellen Java Basics - Anfänger-Themen 5
M Klassen Probleme beim Debuggen - Datentypkonvertierung - Speichern in Datei Java Basics - Anfänger-Themen 7
W Probleme beim Wiedereinstieg Java Basics - Anfänger-Themen 25
P Interpreter-Fehler Probleme beim Ausführen einer Jar Datei Java Basics - Anfänger-Themen 2
F MVC -> Probleme beim Controller Java Basics - Anfänger-Themen 6
0 Log4J Probleme beim einlesen der Log datei Java Basics - Anfänger-Themen 2
F Probleme beim umwandeln von String in Int Java Basics - Anfänger-Themen 10
M Kontaktbuch - Probleme beim Input Java Basics - Anfänger-Themen 3
H Probleme beim erzeugen einer Headerdatei mit javah Java Basics - Anfänger-Themen 3
T Interpreter-Fehler Probleme beim .jar ausführen mit JRE 64bit Java Basics - Anfänger-Themen 9
M Probleme beim Beenden eines Threads Java Basics - Anfänger-Themen 25
A Probleme beim erstellen einer lauffähigen jar Java Basics - Anfänger-Themen 3
A Probleme beim IntervallCheck Java Basics - Anfänger-Themen 4
M Probleme beim Aufruf von Listener in anderer Klasse Java Basics - Anfänger-Themen 9
R Probleme mit NullPointer beim Mp3 abspielen (JMF) Java Basics - Anfänger-Themen 21
I Probleme beim Laden einer .gif-Datei. Java Basics - Anfänger-Themen 8
I Probleme beim Laden eins BufferedImage Java Basics - Anfänger-Themen 8
Sebi Probleme beim Kompilieren Java Basics - Anfänger-Themen 11
I Probleme beim adden von Elementen in einer ArrayList Java Basics - Anfänger-Themen 10
C Probleme beim casten und Objekt zugriff Java Basics - Anfänger-Themen 12
L Probleme beim Ausführen des Programms Java Basics - Anfänger-Themen 9
N Probleme beim abfangen von fehlern Java Basics - Anfänger-Themen 4
B kleine Probleme beim auslesen einer m3u Datei Java Basics - Anfänger-Themen 3
S Probleme beim Umwandeln von Long nach Int Java Basics - Anfänger-Themen 4
G Probleme beim Zufügen eines JLabels Java Basics - Anfänger-Themen 18
M Probleme beim Jar erstellen Java Basics - Anfänger-Themen 7
M Probleme beim Objekzugriff auf andere Klasse: NullPointerExc Java Basics - Anfänger-Themen 5
I Probleme beim Einrichten von Java (PATH-Veriable) Java Basics - Anfänger-Themen 4
A Memory Probleme beim Laden von thumbnails Java Basics - Anfänger-Themen 3
G Probleme beim Login (Webservice) Java Basics - Anfänger-Themen 4
B Probleme beim Kompilieren. Java Basics - Anfänger-Themen 12
M probleme beim parsen Java Basics - Anfänger-Themen 7
R Probleme beim Repaint Java Basics - Anfänger-Themen 3
M probleme beim applet einbinden Java Basics - Anfänger-Themen 7
L beim ersten compilen schon erste probleme Java Basics - Anfänger-Themen 8
R Probleme beim umwandeln eines String zu einem Int Wert Java Basics - Anfänger-Themen 3
M Probleme beim Datei auslesen Java Basics - Anfänger-Themen 6
M Probleme beim Compileren Java Basics - Anfänger-Themen 29
I Probleme beim ausführen des Programms Java Basics - Anfänger-Themen 6
kulturfenster Probleme beim Erstellen von Objekten Java Basics - Anfänger-Themen 15
kulturfenster Probleme beim Zeichnen einer Geraden Java Basics - Anfänger-Themen 8
S Probleme beim Java Kompilieren + ausführen Java Basics - Anfänger-Themen 6
M probleme beim kompilieren / übersetzen ! Systemeinstellung ? Java Basics - Anfänger-Themen 5
I Probleme beim Ausführen von Anwendungen Java Basics - Anfänger-Themen 2
S Probleme mit Datentyp beim Einlesen Java Basics - Anfänger-Themen 4
I java - probleme beim complimieren Java Basics - Anfänger-Themen 4
L Probleme beim ersten JavaProgramm! Java Basics - Anfänger-Themen 4
P Probleme beim Exportieren einer jar datei Java Basics - Anfänger-Themen 8
M Probleme beim Strich(e) zwichen Java Basics - Anfänger-Themen 3
M Probleme beim Drucken Java Basics - Anfänger-Themen 4
M Probleme beim Zuweisen eines Arbeitsverzeichnis Java Basics - Anfänger-Themen 2
A Probleme beim char-Vergleich! Java Basics - Anfänger-Themen 9
G Probleme beim Compilieren Java Basics - Anfänger-Themen 6
J Probleme beim Vererben Java Basics - Anfänger-Themen 2
B Probleme beim Dateien auslesen Java Basics - Anfänger-Themen 12
C Probleme beim overloaden. Java Basics - Anfänger-Themen 2
W MouseListener Probleme beim Abfangen Java Basics - Anfänger-Themen 8
X probleme beim import Java Basics - Anfänger-Themen 3
S Probleme beim Füllen einer HashMap Java Basics - Anfänger-Themen 15
K Probleme beim Einstieg Java Basics - Anfänger-Themen 2
T Probleme beim Einlesen eines Strings Java Basics - Anfänger-Themen 3
K Neuronales Netz in Java und Probleme beim Konfigurieren Java Basics - Anfänger-Themen 2
N Probleme beim generieren von Objekten Java Basics - Anfänger-Themen 2
G Unknown Source Probleme beim Starten des Prgramms Java Basics - Anfänger-Themen 2
J probleme beim wieder aufruf Java Basics - Anfänger-Themen 2
J Probleme beim Erstellen eines Programms Java Basics - Anfänger-Themen 5
D Rekursions Probleme / frage Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben