public static void main(String[] args) {
創新互聯-專業網站定制、快速模板網站建設、高性價比通州網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式通州網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋通州地區。費用合理售后完善,十年實體公司更值得信賴。
int a=2,b=0,c=1,d=10000,e=0,f=1,g=3,h=10000,i=1,j=4,k=0,l=10000;
int x,y,z;
int m = f(a, b, c, e, f ,g, i, j, k);
int m1 = f(d, b, c, h, f, g, l, j, k);
int m2 = f(a, d, c, e, h, g, i, l, k);
int m3 = f(a, b, d, e, f, h, i, j, l);
x = m1/m;
y = m2/m;
z = m3/m;
System.out.println(x+ " " + y +" "+z);
}
public static int f(int a,int b,int c,int d,int e,int f,int g,
int h,int i){
return a*e*i+b*f*g+c*d*h-a*f*h-b*d*i-c*e*g;
}
public?static?String?Print_Number(int?n){
if(n==2){
return?("x/"+n+"!");
}else{
return?("+"+"x^"+(n-1)+"/"+n+"!");
}
?}
public?static?String?Calculation(int?n){
String?str="";
for(int?i=2;i=n;i++){
str+=Print_Number(i);
}
?return?str;
}
public?static?void?main(String?args[]){
int?a;
Scanner?reader=new?Scanner(System.in);
a=reader.nextInt();
String?str?=?Calculation(a);
System.out.print(str);
}
兩個地方要改
1、判斷n==2的時候,要加一個/,這個有人提到了
2、你的Calculation函數是有返回值的,把返回值輸出了就可以了
運行結果:
import java.util.Scanner;
public class 一元二次方程 {
public static void main(String[] args) {
System.out.println("請輸入你一元二次方程的a,b,c");
Scanner input=new Scanner(System.in);
int a=input.nextInt();
int b=input.nextInt();
int c=input.nextInt();
double d=b*b-4*a*c;
double e,f;
if (d==0){
System.out.println("這是個完全平方");
e=f=-b/2*a;
System.out.print(e);
}
else if(d0) {
System.out.println("無效根");
}
else {
System.out.println("這是個不完全平方,需要用求根公式");
double g=Math.sqrt(Math.abs(b));
e=-(b+g)/2*a;
f=-(e);
System.out.println("第一根是"+e);
System.out.println("第二根是"+f);
}
}
}
這是我的運行結果
擴展資料:
利用java編程解決數學上的解方程題,我們需要把方程求解的思路寫出來,然后對應到每一步具體的求解步驟上。就比如解一元二次方程,需要我們把解方程的求根公式,判斷式寫出,最后用代碼表示出來就好了。
需要注意的是,java中有特定的包和數學函數去求解數學問題,比如求根號可以用Math.sqrt()函數,求絕對值用Math.abs()函數
新聞名稱:java解決數學問題代碼 java解決數學問題代碼有哪些
URL地址:http://vcdvsql.cn/article2/ddopdic.html
成都網站建設公司_創新互聯,為您提供網站內鏈、標簽優化、微信小程序、外貿建站、自適應網站、用戶體驗
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯