Es ist möglich, weniger zu schreiben, zum Beispiel durch Schreiben der Bedingungen in eine if-Anweisung oder so ähnlich. Mein Punkt ist, den Quellcode zu schneiden und zu finden eine bessere Möglichkeit, die Informationen in der if-Anweisung zu summieren.Programm, das das Ergebnis in lineare Gleichung von: ax + b = 0
import java.util.*;
public class LinGlj4u {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Bitte geben sie den Wert für a ein : ");
double a = input.nextDouble();
System.out.print("Bitte geben sie den Wert für b ein : ");
double b = input.nextDouble();
double rechnung;
if (a + b > 0) {
rechnung = -b/a;
System.out.println(rechnung);
} else if (a + b < 0) {
rechnung = +b/a;
System.out.println(rechnung);
} else if (a + b == 0 || a - b == 0) {
System.out.println("x = 0");
}
}
}
Dank für die Bearbeitung @Jossef Harush – burakburi
Könnten Sie ein [MCVE] mit allen Variablen deklariert posten? – c0der
Sorry, das ist einfach falsch. Die einzige Überprüfung, die Sie vornehmen müssen, ist, ob a == 0; andernfalls ist die Lösung -b/a für alle a und b. – duffymo