java解决数学问题代码 java解决数学问题代码有哪些

用JAVA代码解决数学问题

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;

}

关于使用JAVA解决数学问题

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函数是有返回值的,把返回值输出了就可以了

运行结果:

如何用java编写一元二次方程的求根问题

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解决数学问题代码有哪些
本文链接:http://ybzwz.com/article/ddopdic.html