Heim >Computer-Tutorials >Computerwissen >Schreiben Sie ein Java-Programm, um die Lösung der quadratischen Gleichung zu lösen: ax^2 + bx + c

Schreiben Sie ein Java-Programm, um die Lösung der quadratischen Gleichung zu lösen: ax^2 + bx + c

WBOY
WBOYnach vorne
2024-01-22 11:30:191350Durchsuche

用java编写一程序解一元二次方程:aX2 bX c

Verwenden Sie Java, um ein Programm zur Lösung der quadratischen Gleichung zu schreiben: aX2 bX c 0

Das folgende Programm hat den jdk5.0-Test bestanden

java.util.Scanner importieren;

öffentlicher Klassentest {

//Lösungsmethode der quadratischen Gleichung einer Variablen

private static X fx (int a,int b,int c) löst eine Ausnahme aus{

X x = neues X();

doppeltes m = b*b - 4*a*c;

if(m>=0){

x.x1=(-1*b+Math.sqrt(m))/(2*a);

x.x2=(-1*b-Math.sqrt(m))/(2*a);

return x;

}

andernfalls eine neue Ausnahme auslösen("Keine Lösung");

}

public static void main(String[] args) {

versuchen{

//Eingabeparameter a, b, c

Scanner cin=new Scanner(System.in);

System.out.print("a=");

int a = cin.nextInt();

System.out.print("b=");

int b = cin.nextInt();

System.out.print("c=");

int c = cin.nextInt();

//Berechnen

X x=fx(a,b,c);

//Zeigen

System.out.println("n1x1="+x.x1+"nx2="+x.x2);

}catch(Ausnahme e){

System.out.println(e.getMessage());

}

}

}

//Verpackungsklasse für Lösungssätze für quadratische Gleichungen

Klasse X{

doppelt x1;

doppelt x2;

}

Schreiben Sie ein Programm in Java, um die quadratische Gleichung zu lösen: aX2 bX c 0

public static main(String[] arg0){

if(arg0== null || arg0.length == 0){

System.out.println("Bitte geben Sie Parameter ein: a, b, c");

System.exit(0);

}

for(int i=0;i

versuchen {

Float.parseFloat(arg0[i]);

} Catch(Ausnahme e){

System.out.println („Bitte geben Sie eine Zahl ein“);

System.exit(0);

}

}

float a = Float.parseFloat(arg0[0]);

float b = 0;

float c = 0;

if(arg0.length >= 2){

b = Float.parseFloat(arg0[1]);

}

if(arg0.length >= 3){

c = Float.parseFloat(arg0[2]);

}

float tmp = b*b - 4*a*c;

if(tmp

System.out.println("x hat keine echten Wurzeln");

System.exit(0);

}

if(a==0 & b==0 & c==0){

System.out.println("x hat eine echte Wurzel");

System.exit(0);

}

Float-Ergebnis = (-1)*b/(2*a);

if(tmp == 0){

System.out.println("x1=x2="+result);

System.exit(0);

}

float x1 = ((-1)*b+java.lang.Math.sqrt(tmp))/(2*a);

float x2 = ((-1)*b-java.lang.Math.sqrt(tmp))/(2*a);

System.out.println("x1="+x1);

System.out.println("x2="+x2);

}

Java-Programmierung der Wurzel der kubischen Gleichung a x x x b x x c x d 0

java.io importieren.*;

öffentlicher Klassentest1

{

public static void main(String[] args) löst eine IOException aus

{

doppelt a,b,c,d,x,y;

System.out.println („Lösung der kubischen Gleichung einer Variablen: y=ax3+bx2+cx+d“);

System.out.println („Bitte geben Sie einen Wert ein:“);

BufferedReader in1=new BufferedReader(new InputStreamReader(System.in));

a=Double.parseDouble(in1.readLine());

System.out.println („Bitte geben Sie den b-Wert ein:“);

BufferedReader in2=new BufferedReader(new InputStreamReader(System.in));

b=Double.parseDouble(in2.readLine());

System.out.println („Bitte geben Sie den c-Wert ein:“);

BufferedReader in3=new BufferedReader(new InputStreamReader(System.in));

c=Double.parseDouble(in3.readLine());

System.out.println („Bitte geben Sie den d-Wert ein:“);

BufferedReader in4=new BufferedReader(new InputStreamReader(System.in));

d=Double.parseDouble(in4.readLine());

System.out.println("Bitte geben Sie den x-Wert ein:");

BufferedReader in5=new BufferedReader(new InputStreamReader(System.in));

x=Double.parseDouble(in5.readLine());

y=a*Math.pow(x, 3)+b*Math.pow(b,2)+c*x+d;

System.out.println("y-Wert ist:"+y);

}

}

Das obige ist der detaillierte Inhalt vonSchreiben Sie ein Java-Programm, um die Lösung der quadratischen Gleichung zu lösen: ax^2 + bx + c. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:docexcel.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen