Hi ich hab eine
Mathe.java
WerteTafelNew.java
wie kann ich Ausgabe:" + "\t" + erg in einem fenster ausgeben lassen?
Mathe.java
PHP:
package wertetafelnew;
public class Mathe {
public static void main(String[] args) {
double[] param = new double[args.length - 3];
double intervAnf = 0, intervEnd = 1, schrittLaenge = 0.1;
for (int i = 0; i < args.length; i++)
{
if (i < args.length - 3) {
param[i] = Double.parseDouble(args[i]);
} else if (i == args.length - 1)
{
schrittLaenge = Double.parseDouble(args[i]);
} else if (i == args.length - 2)
{
intervEnd = Double.parseDouble(args[i]);
} else if (i == args.length - 3)
{
intervAnf = Double.parseDouble(args[i]);
}
}
WerteTafelNew WerteTafelNew = new WerteTafelNew();
WerteTafelNew.chris(param, intervAnf, intervEnd, schrittLaenge);
}
}
WerteTafelNew.java
PHP:
package wertetafelnew;
/**
* Es wird eine WerteTafel der Funktion a*x^2+b*x+c ausgegeben
* bzw. eine WerteTafel der Funktion a*^3+b*^
*/
import java.awt.*;
import java.awt.event.*;
public class WerteTafelNew {
public void chris(double[] param, double xAnf, double xEnd, double xSchritt) {
double erg = 0, x = xAnf;
while (x < xEnd) {
erg = berFunkWert(param, x);
System.out.println("Ausgabe:" + "\t" + erg);
x += xSchritt;
}
}
//Quadratische Funktion
public double berFunkQuad(double[] param, double xWert) {
return (Math.pow(xWert, 2) * param[0] + xWert * param[1] + param[2]);
}
//Funktion 3. Grades
public double berFunk3Grad(double[] param, double xWert) {
return (param[0] * Math.pow(xWert, 3) + param[1] * Math.pow(xWert, 3) +
param[2] * xWert + param[3]);
}
//Switchanweisung
public double berFunkWert(double[] param, double xWert) {
double erg = 0;
switch (param.length) {
case 3:
erg = berFunkQuad(param, xWert);
break;
case 4:
erg = berFunk3Grad(param, xWert);
break;
}
return erg;
}
}
wie kann ich Ausgabe:" + "\t" + erg in einem fenster ausgeben lassen?