单选题:Java程序阅读-找错误
设有以下Java程序代码,请阅读程序,试指出编译出错的行序号。
1 String str = null;
2 if ((str != null) && (str.length() > 10)) {
3 System.out.println("more than 10");
4 }
5 else if ((str != null) & (str.length() < 5)) {
6 System.out.println("less than 5");
7 }
8 else { System.out.println("end"); }
A.第1行
B.第2行
C.第5行
D.第8行
answer:C
1 String str = null;
2 if ((str != null) && (str.length() > 10)) {
3 System.out.println("more than 10");
4 }
5 else if ((str != null) & (str.length() < 5)) {
6 System.out.println("less than 5");
7 }
8 else { System.out.println("end"); }
A.第1行
B.第2行
C.第5行
D.第8行
answer:C