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