java中双最大数计算程序中的错误
我已经用java编写了这个程序,程序应该能够找到最大数量的double类型,eclipse向我显示了一些错误。下面是代码java中双最大数计算程序中的错误,java,Java,我已经用java编写了这个程序,程序应该能够找到最大数量的double类型,eclipse向我显示了一些错误。下面是代码 import java.util.Scanner; 公共类MaxDouble{ 公共静态void main(字符串[]args){ 扫描仪inp=新扫描仪(System.in); System.out.println(“输入三个由空格分隔的双精度数字”); 双d1=inp.nextDouble(); double d2=inp.nextDouble(); 双d3=inp.n
import java.util.Scanner;
公共类MaxDouble{
公共静态void main(字符串[]args){
扫描仪inp=新扫描仪(System.in);
System.out.println(“输入三个由空格分隔的双精度数字”);
双d1=inp.nextDouble();
double d2=inp.nextDouble();
双d3=inp.nextDouble();
双结果=最大值(d1、d2、d3);
System.out.println(“最大值为”+结果);
公共静态双最大值(双x、双y、双z)
{
双最大值=x;
如果(y>最大值)
最大值=y;
如果(z>最大值)
最大值=z;
返回最大值;
}
}
}
您应该将最大值
方法置于主
方法之外
public class MaxDouble
{
public static void main (String[] args)
{
Scanner inp = new Scanner(System.in);
System.out.println ("Enter the three double numbers separated by spaces");
double d1 = inp.nextDouble();
double d2 = inp.nextDouble();
double d3 = inp.nextDouble();
double result = maximum (d1, d2, d3);
System.out.println ("Maximum is"+ result);
}
public static double maximum (double x, double y, double z)
{
double maxValue = x;
if (y > maxValue)
maxValue = y;
if (z > maxValue)
maxValue = z;
return maxValue;
}
}
你可能想在这个问题中包括你的程序,我已经添加了它。Stackoverflow上的新用户,我需要一些时间来适应。你有什么错误?我想@Eran已经说清楚了