当前位置:编程学习 > JAVA >>

简单的java问题

补充:import java.io.*; public class tao3 { public static void abc(double a,double b,double c){ if(b*b-4*a*c>=0) return ; System.out.println("得到的根为"+(-b+Math.sqrt(b*b-4*a*c)/(2*a))+(-b-Math.sqrt(b*b-4*a*c)/(2*a))); if(b*b-4*a*c<0) System.out.println("无解"); } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try{ InputStreamReader isr=new InputStreamReader(System.in ); BufferedReader br=new BufferedReader(isr); System.out.println("请输入a"); String a=br.readLine(); float n1=Float.parseFloat(a); System.out.println("请输入b"); String b=br.readLine(); float n2=Float.parseFloat(b); System.out.println("请输入c"); String c=br.readLine(); float n3=Float.parseFloat(c); }catch(Exception e){ e.printStackTrace(); } } } 输入a,b,c 的值 的时候为什么没办法进行计算呀?
追问:要怎么调用呀?
其他:程序有问题
public class jisuan{
public static void main(String[] args){
//输入数据
//调用下面的计算方法 输出结果
}
 
//计算的方法
public jisuan(){
 
}
} 
没看到你程序方法的调用啊 你在接受完输入完的数据之后,应该调用abc方法吧。。 main函数里面没有调用计算的那个函数啊 调用abc(n1,n2,n3);函数 float n3=Float.parseFloat(c);后面加一句
            abc(n1,n2,n3);
你没调用这个函数

上一个:怎样安装java环境
下一个:做java开发的,培训了三个多月,玩了一个多月,糊里糊涂找的工作倒是不错,算是在我们培训那班最好的把

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,