这是我尝试计算矩形的周长和面积的代码。
public class Rectangle
{
public static void main (String [ ] args)
private double side1;
private double side2;
new Rectangle( )
{
这是我收到第一个错误的地方
side1 = 1;
side2 = 1;
}
public Rectangle (double s1, double s2)
{
side1 = s1;
side2 = s2;
}
public double computePerimeter()
{
double perimeter;
perimeter = (side1 * 2) + (side2 *2);
return perimeter;
}
public double computeArea()
{
double area;
area = side1 * side2;
return area;
}
public double getSide1()
{
return side1;
}
public double getSide2()
{
return side2;
}
public void setSides(int firstSide, int secondSide)
{
side1 = firstSide;
side2 = secondSide;
}
public String toString()
{
System.out.println("Area is " + area);
System.out.println("Perimeter is " + perimeter);
}
{
Scanner scan = new Scanner(System.in);
int sideOne = scan.nextInt();
side1 = sideOne;
int sideTwo = scan.nextInt();
side2 = sideTwo;
computePerimeter();
computeArea();
}
这是我继续得到其他两个错误的地方
}
}
我一直收到这条消息,但是在第10行之后我有{和第67行之后}。我很困惑。 "找到3个错误:文件:C:\ Users \ jrader \ Desktop \ GridWorldCode \ projects \ firstProject \ Rectangle.java [line:10]错误:令牌上的语法错误" {",{预期在此令牌后[line:67]错误:语法错误,插入"}"完成ClassBody [line:67]错误:语法错误,插入&#34 ;;"完成声明"
答案 0 :(得分:0)
这是一个类定义,因此没有main方法,只有构造函数和方法声明。我意识到自己的错误。