选择每个合法的java标识符

选择每个合法的java标识符,java,identifier,Java,Identifier,我正在练习一个java测验,但没有正确回答这个测验。 我以为我检查了(前面有复选标记)所有可能的java标识符,但测试表明我搞错了 你能告诉我什么是正确答案吗?因为网站没有提供答案?下面是测验和我给出的答案 法定识别人问答比赛 以下哪项可以在Java程序中用作标识符? 检查所有合法的标识符 ☐ 普林顿 ☑ B4 ☑ 数据之和 ☑ _平均值 ☐ 42是解决方案吗 ☐ “你好” ☐ 为了 ☑ 名字 ☑ 年历 ☑ ABC Wellprintln是一个常用的方法标识符(它是库类的一部分,但这并不意味着

我正在练习一个java测验,但没有正确回答这个测验。 我以为我检查了(前面有复选标记)所有可能的java标识符,但测试表明我搞错了

你能告诉我什么是正确答案吗?因为网站没有提供答案?下面是测验和我给出的答案

法定识别人问答比赛 以下哪项可以在Java程序中用作标识符? 检查所有合法的标识符

  • ☐ 普林顿
  • ☑ B4
  • ☑ 数据之和
  • ☑ _平均值
  • ☐ 42是解决方案吗
  • ☐ “你好”
  • ☐ 为了
  • ☑ 名字
  • ☑ 年历
  • ☑ ABC

Well
println
是一个常用的方法标识符(它是库类的一部分,但这并不意味着它像关键字一样特殊)。此外,还可以使用
int println=0如果你想的话。糟糕的风格,但是合法的Java

此外,
名字
将被解析为两个标识符和减法运算符。所以不应该检查它

要解决
System.out.println()
方法与标识符的问题:
println
PrintStream
类中一组重载方法的标识符,其中
System.out
是一个实例。

println
可以是标识符
System.out.println
不是标识符,而是由
PrintStream
通过
System.out
调用的方法。例如,
println(5)
不会做任何事情。但是
System.out.println(5)
实际上会将
5
写入标准输出。

合法标识符:数据总和,B4,println,年度日历,ABC,平均值

谢谢你的回答。但是,即使添加println
名字
不是一个有效的标识符,因为标识符不能包含减号,它也会不断地说错话character@Erwin是的,你是对的。在取消勾选名字后,它说正确。我以为-(负)只是在开始时才被限制。无论如何,非常感谢