设有如下代码段 1 String s = null; 2 if ( s != null & s.length() > 0) 3 System.out.println("s != null & s.length() > 0"); 4 if ( s != null && s.length() > 0) 5 System.out.println("s != null & s.length() > 0"); 6 if ( s != null || s.length() > 0) 7 System.out.
2,6,8
举一反三
- 设有如下代码段 1 String s = null; 2 if ( s != null & s.length() > 0) 3 System.out.println("s != null & s.length() > 0"); 4 if ( s != null && s.length() > 0) 5 System.out.println("s != null & s.length() > 0"); 6 if ( s != null || s.length() > 0) 7 System.out.println("s != null & s.length() > 0"); 8 if ( s != null | s.length() > 0) 9 System.out.println("s != null | s.length() > 0"); 哪些行将抛出空指针异常?
- 设有一个串s,和一个int型变量i,以下那条语句可能产生异常? A: if ((s !=null) && ( i ==s.length())) B: if ((s ==null) && ( i ==s.length())) C: if ((s !=null) || ( i ==s.length())) D: if ((s ==null) || ( i ==s.length()))
- 下面的表达式( )是错误的。 A: String s=null; int i=(s!=null)&&(s.length()>0)?s.length():0; B: String s="你好";int i=3; if(i==s){ s+=i}; C: String s="你好";int i=3; s=i+s; D: String s="你好";int i=3; s+=i;
- 下面哪个表达式可以获取字符串s的最后一个字符() A: s.length() B: s[s.length() - 1] C: s.charAt(s.length() - 1) D: charAt(s, length(s))
- 执行下列代码后,()结论是正确的。 A: s[10]为""; B: s[9]为null; C: s[0]为未定义 D: s.length为10
内容
- 0
执行String[]s=newString[10];代码后,下边哪个结论是正确的?() A: s[10]为 ″″ B: s[10]为null C: s[0]为未定义 D: s.length为10
- 1
设有如下代码段1Strings=null;2if(s!=nulls.length()0)3System.out.println(s!=nulls.length()0);4if(s!=nulls.length()0)5System.out.println(s!=nulls.length()0);6if(s!=null||s.length()0)7System.out.prin௲ 垎 뗐敔 敔垎�敘垎၈Ǔ瘓礀Ǡ 㰰Ǒ 㰰Ǒ ብ盂倶௬Ѐ 㼈௲ብ盂 Ѐ 㰰Ǒᰀ狣Ԝ盜Љ 䕄 夞ء盜 ᤀ 倘 ꋔ ᩄ 䓜䓨瑉浥
- 2
下面的表达式哪些是正确的?() A: Strings="你好";inti=3;s+=i; B: Strings="你好";inti=3;if(i==s){s+=i}; C: Strings="你好";inti=3;s=i+; D: Strings="0";inti=(s!=null)&&(s.length()>0)?s.length():0;
- 3
设有如下代码段 1 String s = null 2 if ( s != null
- 4
执行下列代码后,哪个结论是正确的?() A: s[10]为"" B: s[9]为0 C: s[9]为null D: s.length为10