黑马程序员技术交流社区
标题:
帮我看看哪出问题了
[打印本页]
作者:
马浩
时间:
2012-5-15 19:12
标题:
帮我看看哪出问题了
import java.util.*;
class LinkedListDemo1
{
public static void main(String[] args)
{
LinkedList li=new LinkedList();
li.addFirst("java01");
li.addFirst("java02");
li.addFirst("java03");
li.addFirst("java04");
while(!li.isEmpty());
{
sop(li.removeLast());
}
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
这个程序编译没错,为啥我执行时没结果啊,还要按Ctrl+c结束
作者:
李哲
时间:
2012-5-15 19:20
注意
while(!li.isEmpty());
的最后的分号
作者:
田林
时间:
2012-5-15 19:24
while(!li.isEmpty()); 后面多一个“;”,去掉就OK了。
作者:
徐然
时间:
2012-5-15 19:29
while(!li.isEmpty());
这是个死循环,没有执行体,你多个;,他就一直再判断集合为空吗?不是,就一直判断
{
sop(li.removeLast());
}这就是一个独立的代码块。程序一直在上面循环呢,这个根本就执行不到
作者:
郭振
时间:
2012-5-15 19:45
兄弟我把你的代码该了,你看看吧,以后编程要仔细一些。
public static void main(String[] args)
{
LinkedList li=new LinkedList();
li.addFirst("java01");
li.addFirst("java02");
li.addFirst("java03");
li.addFirst("java04");
while(true){
if(!li.isEmpty())
sop(li.removeLast());
}
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
作者:
黄燕京
时间:
2012-5-15 21:32
while(boolean)
{
//循环内容
}
小括号后没有分号
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2