无语 你输出的什么等式
int a;
int b;
int c;
double x1;
double x2;
double gongshi;
声明变量
gongshi=b*b-4*a*c;
x1=(-b+Math.sqrt(gongshi))/2*a;
x2=(-b-Math.sqrt(gongshi))/2*a;
对表达式计算 将计算的结果给前面 但是计算的时候发现你a,b,c没有赋值 计算机没法计算 弹出错误
System.out.println(x1);
System.out.println(x2);
将计算出来的表达式结果输出 这事实上没有执行,因为前面你计算的时候系统已经发现错误了 然后就将程序终止了
事先将a,b,c值给出 然后才能计算 你就是现实解方程 什么都系数值没有你解个破方程啊 你题目都已经说了是已知系数值了。
如果你要输出一个计算公式的话 你就将前面计算去掉
System.out.println(-b+Math.sqrt(gongshi))/2*a);
你所声明的所有变量中没有一个赋值,你就输出,你想让系统给你输出几??字符串吗?在你的变量声明完成后加上输入语句,分别输入a,b,c值。让系统去计算去……
而且公式也写错啦,2*a要加括号