简单的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开发的,培训了三个多月,玩了一个多月,糊里糊涂找的工作倒是不错,算是在我们培训那班最好的把