NullPointerException - Problemlösung?

wenn ich folgendes eingebe, dann erhalte ich 20 fehler mit

not a statement
und auch
class, enum, or interface expected

für

double [ ]ArrayK;

Konstruktor{
this.Arrayk={...};
}
 
So funktioniert es nur, wenn die Deklaration und die Initialisierung in einer Zeile stattfindet.
Also so
Code:
double[] array = {2,3,4}

In deinem Fall musst du es so machen
Code:
array = new double[2];
array[0] = 1;
array[1] = 2;

Noch was zu deinen Bezeichnern. Variablen sollen laut Java-Konvention mit kleinem Buchstaben beginnen.

Gruß

Sascha
 
ich hab jetzt die lösung, dank Sascha =) aber ganz verstanden hab ich das Problem trotzdem nicht, aber ich werds einfach in zukunft nimmer so machen wie vorher ^^

hier mal kurz den oberen teil:

Code:
public class Kreis{

public double []arrayk = new double[3];
public double []middle = new double[2];

public boolean boo=false;
public double r;


public Kreis (Punkt2D c, double d){
arrayk[0] = c.punktarray[0];
arrayk[1] = c.punktarray[1];
arrayk[2] = d;

.
.
.
}

und jetzt den anderen Teil:

Code:
public class Punkt2D{

public double []punktarray = new double[2];
public double abstand_ergebnis;

public Punkt2D(double f, double g){
punktarray[0] = f;
punktarray[1] = g;

.
.
.
}
 
Zurück