javaabc
發布時間: 2023-07-16 02:47:18
1. java編程求解一元二次方程,abc用戶輸入,並確保b*b-*a*c大於等於0,求大神
1)簡介 一元二次方程 ax2+bx+c=0 的a、b、c三個參數由用戶自行定義,通過該程序輸出該一元二次方程的根。 對於該程序需要在「應聲蟲」的基礎上進行參數的自定義,在定義完成後需要通過求根公式實現結果的輸出,其中Math.sqrt()為對括弧的內容進行開平方根。 2)任務代碼 關於該程序的代碼如下:
importjava.util.Scanner;//導入java.util包下的Scanner類
publicclassTest2{//類名
publicstaticvoidmain(String[]args){//程序主入口函數,帶命令行參數
System.out.print("求ax^2+bx+c=0的根"+" ");//輸出標題
Scannerin=newScanner(System.in);//創建scanner,控制台會一直等待輸入,直到敲回車結束
System.out.print("請輸入a的值:");//輸出「提示」
inta=in.nextInt();//用戶可自行定義a的值
System.out.print("請輸入b的值:");//輸出「提示」
intb=in.nextInt();//用戶可自行定義b的值
System.out.print("請輸入c的值:");//輸出「提示」
intc=in.nextInt();//用戶可自行定義c的值
doublex1=((-b+Math.sqrt(b*b-4*a*c))/(2*a));//運用求根公式,並且Math.sqrt()為開平方根
doublex2=((-b-Math.sqrt(b*b-4*a*c))/(2*a));//運用求根公式,並且Math.sqrt()為開平方根
System.out.print("x1="+x1+" "+"x2="+x2);//輸出兩個根的結果
}
}
2. java中如何比較abc和ab
new string("abc")這種是new了一個object,abc是被儲存在其內部的值,「=」把指針賦給a,b,但是a,b指向的是不同的對象,所以返回值是false
大概是這種關系:
即a
b指向不同的對象
熱點內容