下面的代码行不会编译:在字符串名称中使用点
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");
难道我做错了什么,当我创造我的字符串?
在java中不允许在变量名中有一个点。 – Jens 2014-10-08 11:29:16
这里'字符串89.9'而不是'89.9'必须有一些变量名。您必须阅读变量命名约定规则。 – Rustam 2014-10-08 11:29:23
http://stackoverflow.com/a/11774170/829571 – assylias 2014-10-08 11:29:23