Hallo liebe Java-Koriphäen!
Ich scheitere schon an den einfachsten Dinge:
In meiner Klasse Draw wird die Methode Trim4 aufgerufen mit diversen Parametern.
In der Klasse Trim4 sollen dann mit diesen Parametern irgendwelche Berechnungen ablaufen und die Variable "ier" soll zum prüfen an die aufrufende Klasse Draw zurückgegeben werden. Das klappt aber nicht weil trim4 ja ne void-Methode ist. Ein public int draus zu machen klappt aber auch nicht, weil dann der Aufruf mit den Parametern nicht hinhaut. Was also tun?
Hier mal der Code, vielen Dank für eure Hilfe!
Ich scheitere schon an den einfachsten Dinge:
In meiner Klasse Draw wird die Methode Trim4 aufgerufen mit diversen Parametern.
In der Klasse Trim4 sollen dann mit diesen Parametern irgendwelche Berechnungen ablaufen und die Variable "ier" soll zum prüfen an die aufrufende Klasse Draw zurückgegeben werden. Das klappt aber nicht weil trim4 ja ne void-Methode ist. Ein public int draus zu machen klappt aber auch nicht, weil dann der Aufruf mit den Parametern nicht hinhaut. Was also tun?
Hier mal der Code, vielen Dank für eure Hilfe!
Code:
public class Draw
{
Ivn myPoints[];
public Draw(float[] v1,float[] v2,float[] v3,float[] n1,float[] n2,float[] n3,float alpha,float lines,float dots)
{
int i1,i2,ier;
float b[] = new float[3];
float x[] = new float[3];
ier = 0;
for (i1=0;i1<(lines-1);++i1)
{
b[0] = (i1)/(lines);
for (i2=0;i2<=(lines - i1);++i1)
{
b[1]=i2/(lines*dots);
b[2]=1-b[0]-b[1];
Trim4 tim4 = new Trim4(v1,v2,v3,n1,n2,n3,alpha,b,x,ier);
if(ier>0)
{
System.out.println ("Error in Trim4");
break;
}
}
}
}
public class Trim4
{
public Trim4(float[] v1,float[] v2,float[] v3,float[] n1,float[] n2,float[] n3,float alpha,float[] b,float[] x,int ier)
{
ier = 10;
return ier;
}
}