導航:首頁 > 編程語言 > java二元一次方程

java二元一次方程

發布時間:2022-08-23 15:10:38

⑴ 怎麼用java解二元一次方程

這是個二元一次方程 解出的結果應該是 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); /*輸出結果*/ } } }

⑵ 求幫忙看看這個java script求解二元一次方程組哪裡有問題,執行不出來,求幫改

<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<styletype=text/css>
<!--style標簽要放到head標簽裡面-->
input{text-align:center}
</style>
</head>
<body>
<center>
<formname=form1>
<inputtype=textname=asize="10">x+<inputtype=textname=bsize="10">y=<inputtype=textname=esize="10"><br>
<inputtype=textname=csize="10">x+<inputtype=textname=dsize="10">y=<inputtype=textname=fsize="10"><br>
<inputtype=buttononclick="Check()"value='求解'><!--這里我為了避免提交表單,把type=submit換成了type=button了--><br>
x=<inputtype=textname=xsize="10"><br>
y=<inputtype=textname=ysize="10">
</form>
<script>

functionCheck(){
if(document.form1.a.value==""){
alert("第一個方程式X前面系數沒填");
document.form1.a.focus();
}
elseif(document.form1.b.value==""){
alert("第一個方程式y前面系數沒填");
document.form1.b.focus();
}
elseif(document.form1.e.value==""){
alert("第一個方程式常系數沒填");
document.form1.e.focus();
}
elseif(document.form1.c.value==""){
alert("第二個方程式X前面系數沒填");
document.form1.c.focus();
}
elseif(document.form1.d.value==""){
alert("第二個方程式y前面系數沒填");
document.form1.d.focus();}
elseif(document.form1.f.value==""){
alert("第二個方程式常系數沒填");
document.form1.f.focus();
}

else{//這個地方缺少一個括弧的開始
comp();//這個地方把document去掉了
}
}
</script>
<scripttype="text/javascript">
//這里把你的language屬性換掉了
functioncomp(){
a=parseFloat(document.form1.a.value);

b=parseFloat(document.form1.b.value);
c=parseFloat(document.form1.c.value);
d=parseFloat(document.form1.d.value);
e=parseFloat(document.form1.e.value);
f=parseFloat(document.form1.f.value);
x=document.form1.x;
y=document.form1.y;
vy=(e*c-a*f)/(b*c-a*d);
vx=(e-b*vy)/a;
if(a*d==b*c){//這個地方用==,判斷條件是a*c==b*d不是ad=bc
alert("不存在唯一解");//這個地方的分號用英文的
}else{//這個地方缺少一個大括弧開始
y.value=vy;
x.value=vx;
returnfalse;
}
}

</script>
</center>

</body>
</html>

上面是我改完後的,在chrome下可以了,但是在別的瀏覽器下不一定能運行,其中我把修改過的地方都在後面加了漢語的注釋,你自己看一下,以後敲的時候細心一下就好了。最後我還想提醒一下,如果是剛入門的話最好按照標准來,否則後面出問題的可能性很大,像屬性的值要用引號括起來這樣的細節注意一下就好了。

⑶ 怎樣用java觖二元一次方程

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);
/*輸出結果*/
}
}
}

⑷ 【java】用戶輸入二元一次方程的三個系數,計算機求解二元一次方程。

最簡單的方法,沒有用到面向對象方法,只用了一個主類:
import java.util.Scanner;
import java.math.*;
public class Test{
public static void main(String[] args){
int a,b, c; //系數
double x1, x2;//方程解
Scanner s = new Scanner(System.in);
System.out.println("請輸入二元一次方程的第一個系數:");
a = s.nextInt();
System.out.println("請輸入二元一次方程的第二個系數:");
b = s.nextInt();
System.out.println("請輸入二元一次方程的第三個系數:");
c = s.nextInt(); //輸入系數
if(b*b > 4*a*c){
x1 = (- b + Math.sqrt(b*b - (4*a*c)))/2*a;
x2 = ( -b - Math.sqrt(b*b - (4*a*c)))/2*a;
System.out.println("方程解為x1= " + x1 + ", x2=" + x2); //求解方程根
}else if(b*b == 4*a*c){
x1 = (- b + Math.sqrt(b*b - (4*a*c)))/2*a;
System.out.println("方程有一個解 x1=x2=" + x1);
}else{
System.out.println("方程無解");
}
}
}

⑸ 用java編寫二元一次方程

java是軟體開發工業的熱門語言,從事編程工作,java首選。另外還建議學習python

⑹ Java 如何解答答案是double類型的二元一次方程組

packagewu.;

publicclassery{
intx;
inty;
intc;
publicery(intx,inty,intc)
{
this.x=x;
this.y=y;
this.c=c;
}
publicvoidcheng(intnum)//參數乘以num
{
x=x*num;
y=y*num;
c=c*num;
}
publicvoidjian(eryer)//相互減
{
this.x-=er.x;
this.y-=er.y;
this.c-=er.c;

}
publicvoidshow()
{
System.out.println(x+"*"+"x"+"+"+y+"*"+"y"+"="+c);
}
publicstaticvoidmain(String[]args){
floaty,x;
erye1=newery(1,1,1);
e1.show();
erye2=newery(1,8,3);
e2.show();
e1.cheng(e2.x);
e2.cheng(e1.x/e2.x);
e1.jian(e2);

y=(float)e1.c/e1.y;
x=(e2.c-e2.y*y)/e2.x;
System.out.println("x="+x+" "+"y="+y);


}
}

閱讀全文

與java二元一次方程相關的資料

熱點內容
程序員簡易表白代碼 瀏覽:163
什麼是無線加密狗 瀏覽:60
國家反詐中心app為什麼會彈出 瀏覽:64
cad壓縮圖列印 瀏覽:100
網頁打開速度與伺服器有什麼關系 瀏覽:859
android開發技術文檔 瀏覽:62
32單片機寫程序 瀏覽:43
三星雙清無命令 瀏覽:835
漢壽小程序源碼 瀏覽:340
易助erp雲伺服器 瀏覽:530
修改本地賬戶管理員文件夾 瀏覽:416
python爬蟲工程師招聘 瀏覽:283
小鵬p7聽音樂哪個app好 瀏覽:354
linux下的防火牆 瀏覽:954
凌達壓縮機美芝壓縮機 瀏覽:350
php後面代碼不執行 瀏覽:236
微我手機怎樣設置應用加密 瀏覽:202
條件加密 瀏覽:628
androidstudio設置中文 瀏覽:641
汽車換壓縮機能提升製冷 瀏覽:629