㈠ java計算二元一次方程
㈡ 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解二元一次方程組保留兩位小數,為什麼答案錯誤
doublex=(b1*c2-b2*c1)*1.d/(a2*b1-a1*b2);
doubley=(a2*c1-a1*c2)*1.d/(a2*b1-a1*b2);
㈣ java 如何解方程
我估計需要你先手動操作。
雖然我不知道dp是啥但是我覺得這個可以化成n=XXX的代數式。專
然後調用java的算術和屬Math裡面的log之類的把結果算出來。
假如你是希望寫個java程序分析你的題目然後自己給出n=XXX的代數式然後再把它算出來的話,那就要比較麻煩了
-----------------
附,如果dp跟Dp是一樣的當做一個未知量的話那我可以幫你手動算算。
20=2*(1-r)²,那麼1-r=√10,然後帶入第三個式子得出n=log√10(1.25)
public class t{
public static void main(String[] args){
System.out.println(Math.log(1.25)/Math.log(Math.sqrt(10)));
}
}
然後算出來等於0.1938200260161128
㈤ 怎麼用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); /*輸出結果*/ } } }