/**
* 代数方面:求解2X2线性方程。
* ax+by=e; cx+dy=f; x =(ed-bf)/(ad-bc); y=(af-ec)/(ad-bc)
* 提示用户输入a、b、c、d、e和f。
* 然后显示结果。
* 如果ad-bc为0,报告消息“The equation has no solution!”。
*/
package Test;
import java.util.Scanner;
public class T33Scanner {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter a, b, c, d, e, f: ");
double a = input.nextDouble();
double b = input.nextDouble();
double c = input.nextDouble();
double d = input.nextDouble();
double e = input.nextDouble();
double f = input.nextDouble();
double adbc = (a * d - b * c);
double x = (e * d - b * f) / adbc;
double y = (a * f - e * c) / adbc;
System.out.println((adbc == 0) ? "The equation has no solution!" : "x is " + x + " and y is " + y);
// if ((a * d - b * c) == 0)
// System.ou
第3章:代数方面:求解2X2线性方程
最新推荐文章于 2024-04-21 12:24:57 发布
该程序演示了如何利用Java从用户输入中获取2X2线性方程的系数,并计算解。如果行列式(ad-bc)为0,则表明方程无解。
摘要由CSDN通过智能技术生成