Java Puzzlers笔记--puzzle 19: Classy Fire 注释问题
2007-03-07 10:42
525 查看
public class Classifier{
public static void main(String[] args){
System.out.println(classify('n') + classify('+') + classify('2'));
}
static String classify(char ch){
if("0123456789".indexOf(ch) >= 0)
return "NUMERAL";
if("abcdefghijklmnopqrstuvwxyz".indexOf(ch) >= 0)
return "LETTER";
/*(Operators not supported yet)
if("+-*/&|!=".indexOf(ch) >= 0)
return "OPERATOR";
*/
return "UNKNOW";
}
}
Solution:
显示:不能通过编译。
if("+-*/&|!=".indexOf(ch) >= 0)语句里有*/注释符。注释符不可以这样嵌套/* xxx /* xxxx */ xxxx */
TID:
string literals are not treated specially within comments.
The best way to comment out a section of code is to use a sequence of single -line comments.
public static void main(String[] args){
System.out.println(classify('n') + classify('+') + classify('2'));
}
static String classify(char ch){
if("0123456789".indexOf(ch) >= 0)
return "NUMERAL";
if("abcdefghijklmnopqrstuvwxyz".indexOf(ch) >= 0)
return "LETTER";
/*(Operators not supported yet)
if("+-*/&|!=".indexOf(ch) >= 0)
return "OPERATOR";
*/
return "UNKNOW";
}
}
Solution:
显示:不能通过编译。
if("+-*/&|!=".indexOf(ch) >= 0)语句里有*/注释符。注释符不可以这样嵌套/* xxx /* xxxx */ xxxx */
TID:
string literals are not treated specially within comments.
The best way to comment out a section of code is to use a sequence of single -line comments.
相关文章推荐
- Java Puzzlers笔记--puzzle 21: What's my Class, take 2 路径字符问题
- Java Puzzlers笔记--puzzle 9: Tweedledum +=的问题
- Java Puzzlers笔记--Puzzle 3: Long Division 溢出问题
- Java Puzzlers笔记--puzzle 10: Tweedledee += 问题(2)
- Java Puzzlers笔记--puzzle 17: Huh? 转义字符问题
- Java Puzzlers笔记--puzzle 13: Animal Farm 优先级以及对象引用问题
- Java Puzzlers笔记--puzzle 14: Escape Rout (")双引号的问题
- Java Puzzlers笔记--puzzle 5: The joy of Hex 十六进制计算问题
- Java Puzzlers笔记--puzzle 15: Hello Whirled -Unicode字符问题
- Java Puzzlers笔记--puzzle 7: Swap Meat ^符号问题
- Java Puzzlers笔记--Puzzle 2: Time for a change 关于浮点型的问题
- Java Puzzlers笔记--puzzle 8: Dos Equis 选择操作符问题
- Java Puzzlers笔记--puzzle 12: ABC String与char的区别
- java Class的Long id初始化 为0的问题android数据库操做出现的 android.database.sqlite.SQLiteConstraintException: error code 19: constraint failed
- Java Puzzlers笔记--puzzle 6: Multicast 类型转换
- 学习笔记1:android java class文件头注释怎么写 FileHeader
- Java Puzzlers笔记--Puzzle 1: Oddity奇偶问题
- 读Java Puzzlers笔记: 表达式问题
- Java Puzzlers笔记--puzzle 20: What's my Class? String.replaceAll()的使用
- Java Puzzlers笔记--puzzle 22:Dupe of URL url的使用