求助,一个scjp的问题

jy503160 2010-05-30 10:33:30
public static void main(String[] args) {
String str = "null";
if (str == null) {
System.out.println("null");
} else (str.length() == 0) {
System.out.println("zero");
} else {
System.out.println("some");
}
}
‘What is the result?
A. null
B. zero
C. some
D. Compilation fails.
E. An exception is thrown at runtime.

为什么是编译错误啊?
...全文
99 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
King_at_csdn 2010-05-31
  • 打赏
  • 举报
回复
if (){
} else if (){
} else {
}
氧气网航 2010-05-31
  • 打赏
  • 举报
回复
" } else (str.length() == 0) {"写错了
cwjieNo1 2010-05-31
  • 打赏
  • 举报
回复
} else if(str.length() == 0) {
加一个if,最后打印结果:some
jy503160 2010-05-31
  • 打赏
  • 举报
回复
谢谢1楼大侠的回答。
tlsmartkey 2010-05-31
  • 打赏
  • 举报
回复
挖哈哈~
  • 打赏
  • 举报
回复
scjp我感觉当老师有必要去拿下的,我的老师都拿下了的,
当程序员的话一旦代码写的不完整,SDK就会报错,程序员可以及时修改,没什么大问题。
当老师的话就要处处细心,如果给学生上课时,展示给学生看的就是不健全的代码,那无疑就给学生留下了错误的映象了!
meisei81 2010-05-30
  • 打赏
  • 举报
回复
应该是 some吧
blliy117 2010-05-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 leehomwong 的回复:]
引用 2 楼 amdgaming 的回复:
引用 1 楼 blliy117 的回复:

Java code


} else (str.length() == 0) {


//这里应该是 } else if (str.length() == 0) {

length; 哈哈 不是函数

是的喔。。
[/Quote]

竟然还有这么多人告诉我 String 里的length是属性,
我真受不了你们

我在这里告诉楼主的是
那个else没有if ,应该是else if(条件) ,是语法错了
24K純帥 2010-05-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 amdgaming 的回复:]
引用 1 楼 blliy117 的回复:

Java code


} else (str.length() == 0) {


//这里应该是 } else if (str.length() == 0) {

length; 哈哈 不是函数
[/Quote]
是的喔。。
amdgaming 2010-05-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 blliy117 的回复:]

Java code


} else (str.length() == 0) {


//这里应该是 } else if (str.length() == 0) {
[/Quote]
length; 哈哈 不是函数
blliy117 2010-05-30
  • 打赏
  • 举报
回复


} else (str.length() == 0) {


//这里应该是 } else if (str.length() == 0) {

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧