在Java中求一个数的平方根
程序内容:求一元二次方程根的情况。importjava.util.Scanner;publicclassMath{publicstaticvoidmain(String[...
程序内容:求一元二次方程根的情况。import java.util.Scanner;public class Math{public static void main(String[] args) {double a,b,c,delta;while(true){System.out.print("依次输入一元二次方程的系数:");Scanner scan=new Scanner(System.in);a=scan.nextInt();b=scan.nextInt();c=scan.nextInt();delta=b*b-4*a*c;if(delta<0) System.out.println("无解");else{ if(delta==0){ double x1=-b/(2*a);System.out.println("方程的解为:x="+x1);break;}else{ delta=Math.sqrt(delta);//此句出错!double x1=(-b+delta)/(2*a);double x2=(-b-delta)/(a*a);System.out.println("方程的解为:x1="+x1+",x2="+x2);break;}}}}}想问问高手在Java中怎么使用sqrt求一个数的平方根?上面出错的地方怎么修改?另外,是不是还有什么其它错误的地方?
展开
1个回答
2013-12-26
展开全部
逻辑代码都没错不过 你这个类 起名 叫Math 所以你在调用静态的 Math的方法 可能会找不到建议你换个 类名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询