java输入公式的代码 java如何输入数学公式

用Java语言编写求解一元二次方程的解,方程系数从键盘输入若a为零输出1)简介
一元二次方程 ax2+bx+c=0 的a、b、c三个参数由用户自行定义,通过该程序输出该一元二次方程的根 。
对于该程序需要在“应声虫”的基础上进行参数的自定义,在定义完成后需要通过求根公式实现结果的输出,其中Math.sqrt()为对括号的内容进行开平方根 。
2)任务代码
关于该程序的代码如下:
import java.util.Scanner;//导入java.util包下的Scanner类
public class Test2{//类名
public static void main(String[] args) {//程序主入口函数,带命令行参数
System.out.print("求ax^2+bx+c=0的根"+"\n");//输出标题
Scanner in=new Scanner(System.in);//创建scanner,控制台会一直等待输入,直到敲回车结束
System.out.print("请输入a的值:");//输出“提示”
int a=in.nextInt();//用户可自行定义a的值
System.out.print("请输入b的值:");//输出“提示”
int b=in.nextInt();//用户可自行定义b的值
System.out.print("请输入c的值:");//输出“提示”
int c=in.nextInt();//用户可自行定义c的值
double x1=((-b+Math.sqrt(b*b-4*a*c))/(2*a));//运用求根公式,并且Math.sqrt()为开平方根
double x2=((-b-Math.sqrt(b*b-4*a*c))/(2*a));//运用求根公式,并且Math.sqrt()为开平方根
System.out.print("x1="+x1+"\n"+"x2="+x2);//输出两个根的结果
}
}
3)运行结果
使用LICEcap进行动图的制作 , 运行结果动图如下:
用java求下面这个公式,编码怎么写啊public class A{
public A(){}
public double likethis(){
//int NumberofTests=10000;
double plus=0;
double minus=0;
for(int i=0;i=NumberofTests;i++){
plus=plus+1.0/(4*i+1);
minus=minus+1.0/(4*i+3);
//这样相当于有两万项java输入公式的代码,可以自已改
}
return 4.0*(plus-minus);
}
public static void main(String[] args){
System.out.println(new A().likethis());
}
}
至于楼上:
i=NumberofTests
a/b要注明分别为double…否则为0
-------------
没问题java输入公式的代码,java输入公式的代码我发贴时就一个回复java输入公式的代码,一下就全出来……
如何用java计算一个圆的面积和周长?一、数学公式:
圆周长=2*π*半径
面积=π*半径2
二、算法分析:
周长和面积都依赖半径 , 所以要先输入半径值,然后套用公式,计算周长和面积 。最终输出结果即可 。
三、参考代码:
代码如下
#include "stdio.h"
#define Pi 3.14
void main()
{
float r,c,area;
printf("请输入圆的半径:");
scanf("%f",r);
c=2*Pi*r;
area=Pi*r*r;
printf("该圆的周长是%.2f,面积是%.2f\n",c,area);
}
如何用java程序编写复杂的计算公式程序下面是代码!
import java.util.Scanner;
classNumCount
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.println("请输入你想累加的数的个数n:");
int sum=0;
int n;//n个数
n=in.nextInt();
for(int i=1;i=n;i++){
sum+=i;
System.out.print(i!=n?i + "+":i);
}
System.out.println("="+sum);
}
}
用JAVA 根据计算公式pi2/6=1/12+1/22+1/32+……+1/n2?以下是使用 Java 编写的计算公式 pi2/6=1/12+1/22+1/32+……+1/n2 的代码:
public class PiSquareOverSix {
public static void main(String[] args) {
int n = 1000000; // 计算公式的项数
double sum = 0.0;
for (int i = 1; i = n; i++) {
sum += 1.0 / (i * i);
}
double result = Math.sqrt(sum * 6);

推荐阅读