首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

初学者求教,为什么只输出了A

2012-06-08 
菜鸟求教,为什么只输出了A?class NodeCharacter{CharacternodevalueNodeCharacter next, front, curr

菜鸟求教,为什么只输出了A?
class Node<Character>
{
Character nodevalue;
Node<Character> next, front, curr;
public Node()
{
nodevalue = null;
next = null;
front = null;
curr = null;
}
public Node(Character item)
{
nodevalue = item;
next = null;
front = null;
curr = null;
}
}

public class Test1_1
{
public static void main(String[] args)
{
Node<Character> r = new Node<Character>('M');
Node<Character> p = new Node<Character>('X');
Node<Character> q = new Node<Character>('A');

q.next=r;
r.next=p;
Node<Character> curr = q;
if(curr!= null)
{ System.out.println(curr.nodevalue);
curr = curr.next;
}
}
}

[解决办法]
是把if改为while..而且,单的链表就可以了

热点排行