题目:有如下代码片段,String str = null; if (str !=null && str.length()>8 ) { System.out.println("串长度大于8"); } else if( str != null & str.length()<4 ) { System.out.println("串长度小于4"); } else { System.out.println("OK"); }将导致程序运行出错的行是( )
A. 第1行
B. 第2行
C. 第5行
D. 都没有错
答案:评论后可见此内容