以下代码行无法编译:
String 89.9 = new String("Hot 89.9");
它会出现以下错误:
src/mainPackage/Userinterface.java:73: error: ';' expected
String Hot89.9 = new String("Hot 89.9");
^
src/mainPackage/Userinterface.java:73: error: invalid method declaration; return type required
String Hot89.9 = new String("Hot 89.9");
^
src/mainPackage/Userinterface.java:73: error: illegal start of type
String Hot89.9 = new String("Hot 89.9");
我在创建字符串时是否做错了什么?
答案 0 :(得分:2)
变量名称不能以数字开头,也不能包含'。'在它。
String s89_9 = new String("Hot 89.9");
答案 1 :(得分:1)
尝试将其更改为其他内容
String hot89_9= new String("Hot 89.9");
Period在Java(点运算符)中具有特殊含义
答案 2 :(得分:0)
您不能在变量名称中使用句点(点)
如果你真的想要,你可以试试这个
String s89_9 = new String("Hot 89.9");
答案 3 :(得分:0)
是的,您尝试在变量名中使用句点(.
)。那是 NOT 允许的。
答案 4 :(得分:0)
您不能使用"变量名称。"声明变量名称的最佳做法是对第一个字符使用小写
答案 5 :(得分:0)
U不能在Java中使用点("。")进行命名。 Dot代表方法和属性:
Integer.valueOf("123");
String name = worger.name;
答案 6 :(得分:0)
不,标识符名称中不允许使用点。只有特殊字符才能使用$和_
签出标识符here
的命名规则答案 7 :(得分:0)
您不能在变量名中使用。(点)。变量名中只允许使用字母数字字符和_(下划线)。
答案 8 :(得分:0)
[http://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html][1]
http://www.c4learn.com/java/java-variable-naming-rules/
看看这些链接......
答案 9 :(得分:0)
一个小小的注释,创建一个新的String对象的性能更差,而不是直接给出字符串。