想不到这段代码居然是错的
public class Test{ private static long i=1; public static void main(String[] args){ switch (i){ case 1: System.out.println("1"); break; } }}居然无法通过编译,理由是switch后面需要的是int类型的数据,变量i为long,所以编译通不过。
这个问题是前天在书店里的一本面试题集里看到的,说实在的,里面的一些题目我很不喜欢。 1 楼 ShiningRay 2008-03-20 孔乙己
茴香豆
茴字有四种写法 2 楼 liuming 2008-07-25 有一些书是专喜欢钻斗角尖的,权当娱乐一下也未尝不可,比如说《Java解惑》