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

  • Julian Smith

    Julian Smith

    31 EKİM 2006
  • VJ VIMANA

    VJ VIMANA

    3 Mayıs 2007
  • WK

    WK

    9 Ocak 2006