2

「*」で構成される正方形を出力するコードを書き込もうとしています。問題は、変数「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

4 に答える 4

6

今の方が良い

を忘れた

{}

while ( line <= sqaure )

また、星の宣言をより開始に近づける必要があります

于 2012-07-18T12:21:18.140 に答える
2

構文は

while(boolean)
{
//Your code
}

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

于 2012-07-18T12:22:01.953 に答える
1

質問をまったく別のものに変更しました。すでにここにあった回答は、現在の質問に対する回答ではないため、これは SO の実際の動作ではありません。

sqaure変数名 ( vs )にタイプミスがありますsquare

これらの厄介な小さなエラーを防ぎ、Java でのプログラミングを学習するのに役立つので、IDE を使用してください。

于 2012-07-18T12:33:01.537 に答える
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++ も役立つ場合があります (初心者の場合)。

于 2012-07-18T12:37:55.773 に答える