怎么用java解二元一次方程?

怎样用java编程解决二元一次方程?比如:x+y=2;x*y=1;直接写表达式会出现错误,望高手指教。我说的不是一元二次方程。... 怎样用java编程解决二元一次方程?比如: x+y=2; x*y=1; 直接写表达式会出现错误,望高手指教。我说的不是一元二次方程。 展开
 我来答
怪叔叔姢l3未
推荐于2017-09-08 · 超过57用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:137万
展开全部
这是个二元一次方程 解出的结果应该是 x=1 y=1 代码可以这样写 用的方法是穷举。 为了节省程序运行时间 在这里把X和Y的取值定在了10以内 其实多了也没用 答案只有可能是1 。 穷举会按程序的意思去一一例举 占用时间较长 。 代码如下: public class abc { public static void main(String args[]) { for(int x=0;x<10;x++) /*定义X取值*/ for(int y=0;y<10;y++) /*定义Y取值*/ { if(x+y==2&&x*y==1) /*定义条件公式*/ System.out.println("x="+x+" y="+y); /*输出结果*/ } } }
超级大超越
2019-02-16 · TA获得超过1万个赞
知道大有可为答主
回答量:6636
采纳率:64%
帮助的人:1443万
展开全部
说法错误:①二元一次方程代表的是直线的点积,有无穷多解;只有二元一次方程组才可能有唯一解,当且仅当其系数矩阵的秩小于2时;
②你给的方程组中第二个方程不是一次的,未知项xy的系数之和为2。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叁生万物
推荐于2017-09-01 · TA获得超过6259个赞
知道小有建树答主
回答量:2871
采纳率:41%
帮助的人:1004万
展开全部
import java.util.*;

public class T5 {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);
double a,b,c;
double x1,x2;
System.out.print("请输入a:");
a = in.nextInt();
System.out.print("请输入b:");
b = in.nextInt();
System.out.print("请输入c:");
c = in.nextInt();

x1 = ((-b)+Math.sqrt(b*b-4*a*c))/(2*a);
x2 = ((-b)-Math.sqrt(b*b-4*a*c))/(2*a);

System.out.print("x1="+x1+"\tx2="+x2);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式