日期:2014-05-20  浏览次数:20754 次

假期结束,散分,顺便给个基础面试题。

package com.zf.link;

public class Test2 {

//打印结果 为的多少 , 心算
public static void main(String[] args) {

Node n1 = new Node(1);
Node n2 = new Node(2);
Node n3 = new Node(3);

n1.setNext(n2);
n2.setNext(n3);

n2 = n2.next();

System.out.println(n2.data);    
System.out.println(n1.next().data);


}

}

class Node{

public int data ;

private Node next ;

public Node(int data){
this.data = data ;
}

public void setNext(Node node){
next = node;
}

public Node next(){ 
return next;
}

}


------解决方案--------------------

------解决方案--------------------
3
2
接分!
------解决方案--------------------
3,还有一个不知道
------解决方案--------------------
3 2
------解决方案--------------------
接分接分
------解决方案--------------------
3
2
------解决方案--------------------

------解决方案--------------------
3
2

------解决方案--------------------
3,2 接分!!!
------解决方案--------------------
3 ,2 
System.out.println(n2.data);    
System.out.println(n1.next().data);
其实相当于输出的是n3.data 和n2.data
------解决方案--------------------
接分来也
------解决方案--------------------
3,2
------解决方案--------------------
为什么是3,2?
------解决方案--------------------
好吧,我错了。
------解决方案--------------------
好吧我错了
------解决方案--------------------
3,2
------解决方案--------------------
3,2
------解决方案--------------------
so easy!!
------解决方案--------------------
接分来了 分分分 学生的命根
------解决方案--------------------
jiefen
------解决方案--------------------
3,2
------解决方案--------------------

3..2