gpt4 book ai didi

java - 将结果打印为 : ax+b = 0 线性方程的程序

转载 作者:行者123 更新时间:2023-11-30 07:18:43 25 4
gpt4 key购买 nike

是否可以减少编写,例如将条件写入一个 if- 指令或类似的东西。我的观点是削减源代码并找到一种更好的方法来汇总 if 指令中的信息。

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");
}
}
}

最佳答案

这是一个简短的版本

    import java.util.Scanner;
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();

if(a != 0) {
System.out.println("result is " +(-b/a));
} else {
System.out.println("result is infinity");
}
}

}

关于java - 将结果打印为 : ax+b = 0 线性方程的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37966852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com