SORU
9 ŞUBAT 2012, PERŞEMBE


İçinde bir değişken durum olmadığını bildirirken derleyici hata ve ayraç

Neden bu ilk if ve ikinci başarısız derleme mi?

if(proceed) {int i;} // This compiles fine.
if(proceed) int i;// This gives an error. (Syntax error on token ")", { expected after this token)

CEVAP
9 ŞUBAT 2012, PERŞEMBE


Java Language Spec.

    Block:
            { BlockStatementsopt }

    BlockStatements:
            BlockStatement
            BlockStatements BlockStatement

    BlockStatement:
            LocalVariableDeclarationStatement
            ClassDeclaration
            Statement

ve

    IfThenStatement:
            if ( Expression ) Statement

int i LocalVariableDeclarationStatement, Statement Bir değil anlaşılan. İşe yaramıyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Khoury

    Adam Khoury

    23 Ocak 2008
  • kylediablo

    kylediablo

    8 Ocak 2007
  • TurkishRoyal

    TurkishRoyal

    16 Ocak 2007