【问题标题】:In a local variable declaration statement, inside of a block statment, which part of the declaration statement is the declarator?在局部变量声明语句中,在块语句内部,声明语句的哪一部分是声明符?
【发布时间】:2012-07-26 04:53:51
【问题描述】:

http://docs.oracle.com/javase/specs/jls/se7/html/jls-14.html

14.4.1。局部变量声明符和类型

局部变量声明中的每个声明符声明一个局部变量,其名称是出现在声明符中的标识符。

{  
     int x = 10;
}

局部变量声明语句的哪一部分是声明符?

【问题讨论】:

  • 我必须说我不明白你的问题。
  • @LuiggiMendoza 我为问题添加了更多上下文,通过向其添加更多信息,这应该有助于理解问题。
  • 基于链接,x 是声明符,int 是类型,= 10 是初始化。通过编码int x, y,您可以拥有多个声明符。

标签: java variables variable-assignment


【解决方案1】:

从您正在查看的页面:

LocalVariableDeclaration:
    VariableModifiersopt Type VariableDeclarators

换句话说,声明器是声明的名称和可选的初始化器:x = 10

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多