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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2024-01-22 11:30:19
nach vorne
1448 Leute haben es durchsucht

用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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage