这是我的密码:
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;
}
}
我尝试过在行尾添加另一个{,但这只会导致更多错误,正如您所期望的那样。我错过了什么?
1条答案
按热度按时间deikduxw1#
你什么都没缺。你在这个问题上贴的代码?把它丢进一个文本文件,叫那个文件
methodAssignment.java
,并告诉javac编译它,它就可以正常工作了。很明显,您不是在编译粘贴的文件,而是在编译其他有语法错误的文件,或者您没有调用javac
,但调用shmavac
java 式的败家子。去做真正的交易:)