.class预期错误

时间:2012-07-18 12:20:18

标签: java

我正在尝试编写一些代码来打印出一个由'*'组成的正方形。问题是我在变量'int stars'之后得到一个错误'.class expected'。我不确定这意味着什么。

class Main
{
public static void main( String args[] )
{


int sqaure = 5;
int line = 1;

while ( line <= sqaure )

int stars = 1;
while ( stars <= square )
{ 
System.out.print( "*" );
stars = stars + 1;
}
System.out.println();
line = line + 1;
}

}

4 个答案:

答案 0 :(得分:6)

现在好了

忘了

{}

while ( line <= sqaure )

你也应该让星星宣言更接近开始

答案 1 :(得分:2)

虽然语法是

while(boolean)
{
//Your code
}

while ( line <= sqaure ) { //yourcode }

答案 2 :(得分:1)

您将问题更改为完全不同的问题。这不是真正的SO如何工作,因为已经存在的答案不再是你当前问题的答案。

现在您在变量名称中输入了一个拼写错误(sqaure vs square)。

请使用IDE,因为它可以帮助您防止这些讨厌的小错误,并可以帮助您学习java编程。

答案 3 :(得分:1)

class Main
{
    public static void main( String args[] )
    {

        int square = 5;
        int line = 1;
        int stars = 1;
        while ( line <= square ){
            while ( stars <= square ){ 
                System.out.print( "*" );
                stars = stars + 1;
            }
            System.out.println();
            line = line + 1;
         }
    }

}

从他们的网站下载eclipse或NetBeans IDE。如果您正在使用Windows,即使Notepad ++可能会有所帮助(如果您是初学者)