Werte eines Objektes gehen verlohren

S

Spellsleeper

Gast
Arbeite an einem Projekt, Input-Klasse funzt wunderbar, nur gehen vor dem generieren des Rooms irgendwie alle Attribute des Objektes wieder auf default(sprich 0,null). Sieht hier jemand was verkehrt gelaufen ist. Bitte erleuchtet mich. PS(Das mit den Werten ist im Debugger gut sichtbar).

Reihenfolge: Main-Input-Room

Java:
package main;

import data.Input;
import data.Room;

public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Input input=new Input();
		Room room=input.getRoom(input);
		for(int iy=0;iy<room.getyLength();iy++){
			for(int ix=0;ix<room.getxLength();ix++){
				room.roomMatrix[iy][ix].print();
			}
			System.out.println("");
		}

	}

}

Java:
package data;

import java.io.*;
import java.util.ArrayList;

import javax.swing.ImageIcon;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import javax.swing.filechooser.FileNameExtensionFilter;

public class Input {
	private int xl, yl, rpx, rpy, gX1, gX2, gY1, gY2, barrierCount;
	private int[][] barriers ;

	public Input() {
		JFrame frame = new JFrame();
		frame.setIconImage(new ImageIcon("media/open_folder.png").getImage());
		try {
			UIManager
					.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		frame.setVisible(false);
		JFileChooser jfc = new JFileChooser("C:/user/"
				+ System.getProperty("user.name") + "/desktop");
		jfc.setDialogTitle("Wählen der vorgegebenen txt-Datei");
		jfc.setDialogType(JFileChooser.OPEN_DIALOG);

		jfc.setFileFilter(new FileNameExtensionFilter("Textdateien", "txt"));

		int state = jfc.showOpenDialog(frame);
		if (state == JFileChooser.APPROVE_OPTION) {
			new Input(jfc.getSelectedFile().getAbsolutePath());
		}

	}

	public Input(String path) {
		String thisLine;
		
		try {
			File file = new File(path);
			BufferedReader reader = new BufferedReader(new InputStreamReader(
					new FileInputStream(file)));

			for (int i = 0; (thisLine = reader.readLine()) != null; i++) {
				String[] sa = thisLine.split(" ");
				for(String temp:sa){
					temp.trim();
				}
				for (int temp = 0; temp < sa.length; temp++) {
					int val = Integer.parseInt(sa[temp]);
					// row 1
					if (i == 0) {
						if (temp == 0) {
							xl = val;
						} else if (temp == 1) {
							yl = val;
						}
					}
					// row 2
					else if (i == 1) {
						if (temp == 0) {
							rpx = val;
						} else if (temp == 1) {
							rpy = val;
						}
					}
					// row 3
					else if (i == 2) {
						switch (temp) {
						case 0:
							gX1 = val;
							break;
						case 1:
							gX2 = val;
							break;
						case 2:
							gY1 = val;
							break;
						case 3:
							gY2 = val;
							break;
						}
					}
					// row 4
					else if (i == 3) {
						barrierCount = val;
						barriers = new int[barrierCount][4];
					}
					// row 5
					else if (i > 3) {
						System.out.println(i-4+"\t"+temp);
						barriers[i - 4][temp] = val;
					}
				}

			}
			reader.close();

		} catch (Exception e) {
			JOptionPane.showMessageDialog(null,
					"Fehler beim Einlesen der Datei!", "EinleseFehler",
					JOptionPane.ERROR_MESSAGE);
			e.printStackTrace();
		}
	}

	public Room getRoom(Input input) {
		Room room = new Room();
		room.generateRoom(input.xl, input.yl);
		for (int i = 0; i < input.barrierCount; i++) {
			room.generateBarrier(input.barriers[i][0], input.barriers[i][1],
					input.barriers[i][2], input.barriers[i][3]);
		}
		room.setGate(input.gX1, input.gX2, input.gY1, input.gY2);
		room.setRoboPos(input.rpx, input.rpy);

		return room;
	}

}

Java:
package data;

import java.util.ArrayList;
import java.util.Random;

import data.Field.Condition;

public class Room {
	enum Direction {
		NORTH, EAST, SOUTH, WEST
	};

	private int xLength, yLength, barrierCount;
	public Position roboPos = null;
	public Gate gate;
	public Direction direction;
	public Field[][] roomMatrix;
	public ArrayList<Barrier> barriers = new ArrayList<Barrier>();
	/**
	 * 
	 * @param xLength
	 * @param yLength
	 * <p>
	 * Renerates a Room-Matrix with a the outer wall
	 * </p>
	 */
	public void generateRoom(int xLength,int yLength){
		this.roomMatrix=new Field[yLength][xLength];
		for(int i1=0;i1<yLength;i1++){
			for (int i2=0;i2<xLength;i2++){
				roomMatrix[i1][i2]=new Field();
				if((i1==0||i1==yLength-1)||(i2==0||i2==xLength-1)){
					roomMatrix[i1][i2].condition=Condition.BARRIER;
					
				}else{
					roomMatrix[i1][i2].condition=Condition.EMPTY;
				}
				roomMatrix[i1][i2].x=i2;
				roomMatrix[i1][i2].y=i1;
			}
		}
	}

	/**
	 * @param xLength
	 * @param yLength
	 *            <p>
	 *            roomMatrix=Field[yLength][yLength]
	 *            </p>
	 */
	public void setRoomMatrix(int xLength, int yLength) {
		this.xLength = xLength;
		this.yLength = yLength;
		this.roomMatrix = new Field[yLength][xLength];
	}

	/**
	 * @param x
	 * @param y
	 *            <p>
	 *            Delets old Pos & sets new Robo-Pos
	 *            </p>
	 */
	public void setRoboPos(int x, int y) {
		if (roboPos != null) {
			roomMatrix[roboPos.getY()-1][roboPos.getX()-1].condition = Field.Condition.EMPTY;
		}
		this.roboPos.setX(x);
		this.roboPos.setY(y);
		roomMatrix[y-1][x-1].condition = Field.Condition.ROBO;
	}

	/**
	 * @param x1
	 * @param y1
	 * @param x2
	 * @param y2
	 *            <p>
	 *            Generates a Barrier in the Matrix. If Nummer 1 > Number2 they
	 *            will be changed automatically.
	 *            </p>
	 */
	public void generateBarrier(int x1, int y1, int x2, int y2) {
		
		if (x1 > x2) {
			int temp = x1;
			x1 = x2;
			x2 = temp;
		}
		if (y1 > y2) {
			int temp = y1;
			y1 = y2;
			y2 = temp;
		}
		barriers.add(new Barrier(x1, x2, y1, y2));
		barrierCount++;
		for (int i1 = y1; i1 <= y2; i1++) {
			for (int i2 = x1; i2 <= x2; i2++) {
				roomMatrix[i1-1][i2-1].condition = Field.Condition.BARRIER;
			}
		}
	}

	/**
	 * 
	 * @param x1
	 * @param x2
	 * @param y1
	 * @param y2
	 *            <p>
	 *            Generates the Room-Gate
	 *            </p>
	 */
	public void setGate(int x1, int x2, int y1, int y2) {
		
		gate = new Gate(x1, x2, y1, y2);
		for (int i1 = x1-1; i1 < x2; i1++) {
			for (int i2 = y1-1; i2 < y2; i2++) {
				roomMatrix[i2][i1].condition = Field.Condition.GATE;
			}
		}
	}

	public void setDirection(Direction direction) {
		switch (this.direction) {
		case NORTH:
			if (direction != Direction.SOUTH) {
				this.direction = direction;
			} else {
				generateRandomDirection(direction);
			}
			;

		case WEST:
			if (direction != Direction.EAST) {
				this.direction = direction;
			} else {
				generateRandomDirection(direction);
			}
			;
		case EAST:
			if (direction != Direction.WEST) {
				this.direction = direction;
			} else {
				generateRandomDirection(direction);
			}
			;
		case SOUTH:
			if (direction != Direction.NORTH) {
				this.direction = direction;
			} else {
				generateRandomDirection(direction);
			}
			;
		}
		this.direction = direction;
	}

	/**
	 * 
	 * @param direction
	 * @return <p>
	 *         Generates safety Random-Direction-Change
	 *         </p>
	 */
	private Direction generateRandomDirection(Direction direction) {

		double d;
		d = Math.random() * 2;
		if (d < 1.0) {
			int temp = direction.ordinal() - 1;
			if (temp < 0) {
				temp = 3;
			}
			direction = Direction.values()[(direction.ordinal() - 1)];
		} else {
			int temp = direction.ordinal() + 1;
			if (temp > 3) {
				temp = 0;
			}
			direction = Direction.values()[(temp)];
		}
		return direction;
	}
	
	public int getxLength(){
		return xLength;
	}
	public int getyLength(){
		return yLength;
	}

}
 

Marco13

Top Contributor
new Input(jfc.getSelectedFile().getAbsolutePath());

Da wird ein neues Objekt erstellt, das mit dem, das dann an den "Room" übergeben wird, nichts zu tun hat. Statt des Konstruktors, wo diese Zeile drin steht, sollte es vielleicht eher eine Methode geben wie
public static Input showDialogAndObtainInput()
wo dieses neu erstellte Objekt dann zurückgegeben wird. (Ist aber nur der first shot um's schnell zum Laufen zu bringen, für eine "vernünftige, nachhaltige Struktur" könnte/sollte/müßte man sich mehr Gedanken drüber machen)
 
S

SlaterB

Gast
Java:
public Input() {
        JFrame frame = new JFrame();
[..]
        JFileChooser jfc = new JFileChooser("C:/user/"
                + System.getProperty("user.name") + "/desktop");
[..]
        if (state == JFileChooser.APPROVE_OPTION) {
            new Input(jfc.getSelectedFile().getAbsolutePath());
        }
 
    }
hier wird ein zweites Input-Objekt erstellt, aber gleich wieder verworfen,
das erste bleibt ohne Änderungen
 
S

Spellsleeper

Gast
Danke an alle die sich den Code angeschaut haben.
Als ich den Code geschrieben habe hatte ich wohl nen Kaffee zu wenig.

Java:
package data;

import java.io.*;
import java.util.ArrayList;

import javax.swing.ImageIcon;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import javax.swing.filechooser.FileNameExtensionFilter;

public class Input {
	private int xl, yl, rpx, rpy, gX1, gX2, gY1, gY2, barrierCount;
	private int[][] barriers;

	public Input() {
		JFrame frame = new JFrame();
		frame.setIconImage(new ImageIcon("media/open_folder.png").getImage());
		try {
			UIManager
					.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		frame.setVisible(false);
		JFileChooser jfc = new JFileChooser("C:/user/"
				+ System.getProperty("user.name") + "/desktop");
		jfc.setDialogTitle("Wählen der vorgegebenen txt-Datei");
		jfc.setDialogType(JFileChooser.OPEN_DIALOG);

		jfc.setFileFilter(new FileNameExtensionFilter("Textdateien", "txt"));

		int state = jfc.showOpenDialog(frame);
		if (state == JFileChooser.APPROVE_OPTION) {
			try {
				File file = new File(jfc.getSelectedFile().getAbsolutePath());
				BufferedReader reader = new BufferedReader(
						new InputStreamReader(new FileInputStream(file)));
				String thisLine;

				for (int i = 0; (thisLine = reader.readLine()) != null; i++) {
					String[] sa = thisLine.split(" ");
					for (String temp : sa) {
						temp.trim();
					}
					for (int temp = 0; temp < sa.length; temp++) {
						int val = Integer.parseInt(sa[temp]);
						// row 1
						if (i == 0) {
							if (temp == 0) {
								xl = val;
							} else if (temp == 1) {
								yl = val;
							}
						}
						// row 2
						else if (i == 1) {
							if (temp == 0) {
								rpx = val;
							} else if (temp == 1) {
								rpy = val;
							}
						}
						// row 3
						else if (i == 2) {
							switch (temp) {
							case 0:
								gX1 = val;
								break;
							case 1:
								gX2 = val;
								break;
							case 2:
								gY1 = val;
								break;
							case 3:
								gY2 = val;
								break;
							}
						}
						// row 4
						else if (i == 3) {
							barrierCount = val;
							barriers = new int[barrierCount][4];
						}
						// row 5
						else if (i > 3) {
							System.out.println(i - 4 + "\t" + temp);
							barriers[i - 4][temp] = val;
						}
					}

				}
				reader.close();

			} catch (Exception e) {
				JOptionPane.showMessageDialog(null,
						"Fehler beim Einlesen der Datei!", "EinleseFehler",
						JOptionPane.ERROR_MESSAGE);
				e.printStackTrace();
			}
		}

	}

	public Input(String path) {

		String thisLine;

		try {
			File file = new File(path);
			BufferedReader reader = new BufferedReader(new InputStreamReader(
					new FileInputStream(file)));

			for (int i = 0; (thisLine = reader.readLine()) != null; i++) {
				String[] sa = thisLine.split(" ");
				for (String temp : sa) {
					temp.trim();
				}
				for (int temp = 0; temp < sa.length; temp++) {
					int val = Integer.parseInt(sa[temp]);
					// row 1
					if (i == 0) {
						if (temp == 0) {
							xl = val;
						} else if (temp == 1) {
							yl = val;
						}
					}
					// row 2
					else if (i == 1) {
						if (temp == 0) {
							rpx = val;
						} else if (temp == 1) {
							rpy = val;
						}
					}
					// row 3
					else if (i == 2) {
						switch (temp) {
						case 0:
							gX1 = val;
							break;
						case 1:
							gX2 = val;
							break;
						case 2:
							gY1 = val;
							break;
						case 3:
							gY2 = val;
							break;
						}
					}
					// row 4
					else if (i == 3) {
						barrierCount = val;
						barriers = new int[barrierCount][4];
					}
					// row 5
					else if (i > 3) {
						System.out.println(i - 4 + "\t" + temp);
						barriers[i - 4][temp] = val;
					}
				}

			}
			reader.close();

		} catch (Exception e) {
			JOptionPane.showMessageDialog(null,
					"Fehler beim Einlesen der Datei!", "EinleseFehler",
					JOptionPane.ERROR_MESSAGE);
			e.printStackTrace();
		}
	}

	public Room getRoom(Input input) {
		Room room = new Room();
		room.generateRoom(input.xl, input.yl);
		for (int i = 0; i < input.barrierCount; i++) {
			room.generateBarrier(input.barriers[i][0], input.barriers[i][1],
					input.barriers[i][2], input.barriers[i][3]);
		}
		room.setGate(input.gX1, input.gX2, input.gY1, input.gY2);
		room.setRoboPos(input.rpx, input.rpy);

		return room;
	}

}
 
S

SlaterB

Gast
mächtigen Code ineinanderzuschachteln ist aber nicht gut, da war vorher die Trennung schon besser,
gar Code zu kopieren ist geradezu undenkbar,

wenn Konstruktor nicht geht, dann baue doch einfach eine Methode, die beide Konstruktoren aufrufen
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
eleonori Durchschnitt aller Werte eines Baums berechnen Java Basics - Anfänger-Themen 5
J Alle Werte eines Strings zusammen addieren Java Basics - Anfänger-Themen 15
A Alle true Werte eines boolean Arrays herausfiltern Java Basics - Anfänger-Themen 19
L Bestimmte Werte eines Arrays ausgeben. Java Basics - Anfänger-Themen 3
Silvascus Erste Schritte Werte innerhalb eines Arrays addieren Java Basics - Anfänger-Themen 3
T Anzahl bestimmter Werte eines arrays bestimmen Java Basics - Anfänger-Themen 4
B Werte eines Arrays überschreiben. Java Basics - Anfänger-Themen 3
W Attribut Werte eines Objekts mit gettern ausgeben Java Basics - Anfänger-Themen 5
M Die drei größten Werte eines Arrays Java Basics - Anfänger-Themen 6
E Werte eines Items? Java Basics - Anfänger-Themen 10
B Werte eines Arrays addieren Java Basics - Anfänger-Themen 16
R Die Werte eines Arrays ins andere Schreiben Java Basics - Anfänger-Themen 6
M Werte eines Objekts übernehmen Java Basics - Anfänger-Themen 9
O Werte eines arrays splitten Java Basics - Anfänger-Themen 4
C Einzelne Werte eines Arrays ausgeben Java Basics - Anfänger-Themen 2
G die 2 grösten werte eines arrays auslesen Java Basics - Anfänger-Themen 7
J Werte eines XML Files überschreiben Java Basics - Anfänger-Themen 7
D Maximum werte eines Arrays bestimmen !!!??? Java Basics - Anfänger-Themen 13
DrahtEck Methoden Methoden und Werte Java Basics - Anfänger-Themen 5
M Variablen Werte nach setzen, bei Abfrage wieder alter Wert Java Basics - Anfänger-Themen 10
K Mehrere Werte in einem Switch Case parallel überprüfen Java Basics - Anfänger-Themen 23
F 2x 16bit Werte zu einem 32bit und dann splitten mit 0xb Java Basics - Anfänger-Themen 1
ptcho Werte/Position nach dem Funktionsaufruf tauschen? Java Basics - Anfänger-Themen 1
K Warum sind Werte in den Feldern ? Java Basics - Anfänger-Themen 2
S Bestimmte werte aus einem Array löschen Java Basics - Anfänger-Themen 2
javaBoon86 Arrays 2 Dimension Werte ausgeben Java Basics - Anfänger-Themen 15
E Reihenfolge der Werte umdrehen (mittels statischem int-Array Java Basics - Anfänger-Themen 3
N Einzelne Werte aus einem TreeSet auslesen Java Basics - Anfänger-Themen 2
TeacherMrSSimon Schachspiel, Werte in Figur eintragen klappt nicht Java Basics - Anfänger-Themen 23
TheSepp Nur Arrays ausgeben, die Werte zugewiesen haben. Java Basics - Anfänger-Themen 4
T ungeordnete Werte-Paare in einer Liste Java Basics - Anfänger-Themen 7
M Werte in Felder speichern und geordnet ausgeben Java Basics - Anfänger-Themen 8
R Methoden Werte einer ArrayList als Parameter übergeben. Java Basics - Anfänger-Themen 4
A CSv.Datei einlesen und die werte in zweidemosional Int Array speichern Java Basics - Anfänger-Themen 9
Jambolo Methode, welche die 3 letzten Parameter Werte speichert Java Basics - Anfänger-Themen 20
Chris.089 2 Werte im Array tauschen Java Basics - Anfänger-Themen 6
docmas 2DArray Werte werden nur untereinander ausgegeben Java Basics - Anfänger-Themen 1
M Nur int-Werte erlauben Java Basics - Anfänger-Themen 11
F Werte in einer Arraylist Zählen Java Basics - Anfänger-Themen 2
Fats Waller Compiler-Fehler Kann ich einen String und die Summe zweier Char Werte mittels der println Anweisung ausgeben Java Basics - Anfänger-Themen 4
P Doppelte werte in einer Liste zählen Java Basics - Anfänger-Themen 11
M Wie kann eine Methode eine andere Methode um Werte wie z.B. 1 erhöhen? Java Basics - Anfänger-Themen 6
Igig1 Wie lasse ich dir Werte in einem Array zusammenrücken? Java Basics - Anfänger-Themen 4
Igig1 Welche Werte sind als default Werte in einem Array, der als Datentyp eine Klasse hat? Java Basics - Anfänger-Themen 1
J Methoden Positive Werte zählen Java Basics - Anfänger-Themen 3
E Meine JCombobox werte an ohne selectiert zu haben Java Basics - Anfänger-Themen 6
H OOP Werte mit Set verändern Java Basics - Anfänger-Themen 6
W Werte durch Konsole einlesen Java Basics - Anfänger-Themen 10
H Welche Werte bei Objekterzeugung eingeben? Java Basics - Anfänger-Themen 2
M Von einem Menü Methode aus anderer Klasse ausführen, die errechnete Werte in Datei schreibt. Java Basics - Anfänger-Themen 8
sashady ursprüngliche Array-Werte bei erneutem Aufruf? Java Basics - Anfänger-Themen 7
cmn489 Werte beim Funktionsaufruf in ein Feld übertragen(falls dieses leer ist) Java Basics - Anfänger-Themen 1
E In Array Werte einfügen? Java Basics - Anfänger-Themen 5
HighLife Bestimmte Werte aus Array zählen Java Basics - Anfänger-Themen 15
L Methoden ArrayList Werte hinzufügen und löschen Java Basics - Anfänger-Themen 32
J Zufallszahlen generieren und Werte vergleichen Java Basics - Anfänger-Themen 3
M Wie kann ich Werte die in einer While Schleife sind weiter genutzt werden? Java Basics - Anfänger-Themen 7
L Werte von Objekte addieren Java Basics - Anfänger-Themen 14
R Werte und Reihenfolge in 2d Arrays vergleichen Java Basics - Anfänger-Themen 5
I Werte (u.a. Geldbeträge) in Datenbank speichern und Rundungen? Java Basics - Anfänger-Themen 8
G Array Werte addieren Java Basics - Anfänger-Themen 4
J Methoden Frage: Array-Werte in anderer Methode ändern Java Basics - Anfänger-Themen 4
C Array-Werte werden gemischt, ohne Logik Java Basics - Anfänger-Themen 2
java3690 Java- liste füllen ud die werte addieren Java Basics - Anfänger-Themen 13
C Zufallszahl + Werte bereich einstellen Java Basics - Anfänger-Themen 2
L 2 Dimensional Array werte überschreiben Java Basics - Anfänger-Themen 1
K Array alle Werte aufsummieren und ausgeben Java Basics - Anfänger-Themen 6
V Collections int Werte in einer Liste sortieren Java Basics - Anfänger-Themen 23
Rubberduck Combobox-Werte in GUI anzeigen Java Basics - Anfänger-Themen 13
J Neue Werte in ein Array hinzugeben Java Basics - Anfänger-Themen 8
L Wie frage ich ab, ob in einem Array, Werte doppelt vorkommen? Java Basics - Anfänger-Themen 4
A Negative float Werte? Java Basics - Anfänger-Themen 10
Kirby.exe Fehlende Int Werte aus Array mit streams finden Java Basics - Anfänger-Themen 19
Ellachen55 Wie nach häufigste Werte im Array suchen? Java Basics - Anfänger-Themen 2
D Input/Output Input von zwei Koordinaten validieren und anschließend Werte speichern Java Basics - Anfänger-Themen 7
F Variablen Werte einer Klasse überschreiben Java Basics - Anfänger-Themen 4
M Werte ändern sich nicht mehr nach Reset Java Basics - Anfänger-Themen 14
F Character umwandeln als Double Werte Java Basics - Anfänger-Themen 8
B Werte aus einem Unterprogramm in ein Array schreiben Java Basics - Anfänger-Themen 2
L Nur Bestimmte Werte aus einem Array in ein anderes Speichern Java Basics - Anfänger-Themen 11
C Ganzzahlige Werte in Boolean ausgeben und überprüfen ob Primzahl oder nicht, wenn es keine Primzahl ist soll es die Primfaktorzerlegung ausgeben Java Basics - Anfänger-Themen 4
S Werte aufsummieren in java? Java Basics - Anfänger-Themen 5
M Werte des Arrays addieren Java Basics - Anfänger-Themen 5
C System.in.read() Boolsche Werte vergleichen Java Basics - Anfänger-Themen 8
M prüfen ob alle array werte gleich sind Java Basics - Anfänger-Themen 27
D Werte aus einem BinärBaum in einem Array speichern Java Basics - Anfänger-Themen 1
R Datenbank-Werte dynamisch ausgeben Java Basics - Anfänger-Themen 19
E Eigenschaften Werte, in einer anderen Klasse, zuweisen Java Basics - Anfänger-Themen 40
H Methoden Nutzung der Werte einer ausgeführten Objektmethode in anderen Objektmethoden Java Basics - Anfänger-Themen 2
O Map Werte Java Basics - Anfänger-Themen 2
dapzoo Compiler-Fehler Beim Werte verteilen in Objektarray NullPointerException Java Basics - Anfänger-Themen 4
L Werte zufällig aus Array zurückgeben Java Basics - Anfänger-Themen 15
B mehrere Werte mit scanner und while schleife einlesen, max berechnen bzw addieren Java Basics - Anfänger-Themen 2
S werte von objekten in schleife verändern Java Basics - Anfänger-Themen 14
R Vererbung werte von einem Objekt aus ein anderes übertragen Java Basics - Anfänger-Themen 7
D Datei auslesen & Werte in Variable speichern Java Basics - Anfänger-Themen 12
N Methoden HashMap interne Werte miteinander vergleichen Java Basics - Anfänger-Themen 7
Hanschyo String kann nicht Werte von Long annehmen Java Basics - Anfänger-Themen 2
A Sortieren ausgerechneter Werte aus einer TXT Datei Java Basics - Anfänger-Themen 8
S Werte in Klasse übergeben Java Basics - Anfänger-Themen 12

Ähnliche Java Themen

Neue Themen


Oben