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

  • Brandon McCrary

    Brandon McCr

    15 Ocak 2012
  • GamingAndTech

    GamingAndTec

    16 NİSAN 2013
  • whiteboy7thst

    whiteboy7ths

    1 Temmuz 2009