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

  • Anthony Cumia

    Anthony Cumi

    5 EYLÜL 2006
  • ASUS North America

    ASUS North A

    12 AĞUSTOS 2008
  • Chuck Testa

    Chuck Testa

    14 AĞUSTOS 2011