JavaIDE说{应该在第一行以公共类(程序名)开始,尽管我已经有了它

mrphzbgm  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(318)

这是我的密码:

public class methodAssignment {

  public static void main(String[] args) {
        KeyboardReader reader= new KeyboardReader();
        int num1=reader.readInt("Enter the length of the rectangle: ");
        int num2=reader.readInt("Enter the width of the rectangle: ");

        int perimeter=rectPerimeter(num1, num2);

        System.out.print("\nThe perimeter of the rectangle is "+perimeter+".");
    }

    public static int rectPerimeter(int length, int width)
    {
        return 2*length+2*width;
    }
}

我尝试过在行尾添加另一个{,但这只会导致更多错误,正如您所期望的那样。我错过了什么?

deikduxw

deikduxw1#

你什么都没缺。你在这个问题上贴的代码?把它丢进一个文本文件,叫那个文件 methodAssignment.java ,并告诉javac编译它,它就可以正常工作了。很明显,您不是在编译粘贴的文件,而是在编译其他有语法错误的文件,或者您没有调用 javac ,但调用 shmavac java 式的败家子。去做真正的交易:)

相关问题