Java '';预期。我做错了什么?

Java '';预期。我做错了什么?,java,Java,能不能请一些人帮忙?我无法理解为什么在编译这个Java文件时会出现这个错误。这是一个棘手的错误(“;”预期)。在测试应用程序的“新建”和“矩形”之间的第7行上应该有“;” 如果你需要我的主应用程序代码,我也可以添加它 import java.util.Scanner; public class RectangleTest { public static void main( String[] args ) { Scanner input = new Scanne

能不能请一些人帮忙?我无法理解为什么在编译这个Java文件时会出现这个错误。这是一个棘手的错误
(“;”预期)
。在测试应用程序的“新建”和“矩形”之间的第7行上应该有“;”

如果你需要我的主应用程序代码,我也可以添加它

import java.util.Scanner;

public class RectangleTest
{
    public static void main( String[] args )
    {
        Scanner input = new Scanner( System.in );
        Rectangle rectmeas = New Rectangle(); // LINE 7, WHERE THE ERROR IS
        int userinput = getOptions();
        while ( userinput != 3 )
        {
            switch ( userinput )
            {
                case 1:
                    System.out.print( "Please enter the length: " );
                    rectmeas.setLen( input.nextDouble() );
                    break;
                case 2:
                    System.out.print( "Please enter the width: " );
                    rectmeas.setWid( input.nextDouble() );
                    break;
            }
            System.out.println( rectmeas.toString() );
            userinput = getOptions();
        }
    }
    private static int getOptions()
    {
        Scanner input = new Scanner( System.in );
        System.out.println( "Press 1 to input the length" );
        System.out.println( "Press 2 to input the width" );
        System.out.print( "Which one?: " );
        return input.nextInt();
    }
}
应该是

Rectangle rectmeas = new Rectangle();

当您想在java中创建对象时,需要使用
new
而不是
new
。Java区分大小写。

Java关键字都是小写的。你应该使用
new
而不是
new
这是因为,使用
new
它是新的而不是新的,Java是区分大小写的语言,new和new并不意味着同一件事。
新建:创建新对象的关键字

new
->
new
…明白了。谢谢你的建议。正如你所注意到的,我是个新手。
Rectangle rectmeas = new Rectangle();