这道java编程题,希望会的人解答。 50
2个回答
2018-03-14
展开全部
1、代码如下
package BaiDdu;
public class Test {
public static void main(String[] args) {
//int a=1,b=5,c=4;
int a=1,b=4,c=8;
float delta=b*b-4*a*c;
if ( delta>0) {
float r1,r2;
r1=(float)(-b+Math.sqrt(delta))/2*a;
r2=(float)(-b-Math.sqrt(delta))/2*a;
System.out.println("r1="+r1+" r2="+r2);
}else {
float r,im;
r=-b/(2*a);//图片上是r=-b/(a*a);正确计算结果应该为-b/(2*a)
im=(float)Math.sqrt(-delta)/(2*a);
System.out.println("r1= "+r+"+"+im+"i");
System.out.println("r2= "+r+"-"+im+"i");
}
}
}
2、运行结果
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询