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

新手 大家帮忙看看为什么没结果啊该如何处理

2012-01-02 
新手 大家帮忙看看为什么没结果啊!package sjjgimport java.util.LinkedListpublic class JiaoJi {publi

新手 大家帮忙看看为什么没结果啊!
package sjjg;

import java.util.LinkedList;

public class JiaoJi {
public static void main(String[] args){
LinkedList<Integer> L1=new LinkedList<Integer>();
LinkedList<Integer> L2=new LinkedList<Integer>();
LinkedList<Integer> L3=new LinkedList<Integer>();  
L1.add(2);
L1.add(4);
L1.add(9);
L1.add(13);
L1.add(15);
L1.add(22);
L1.add(23);
 
L2.add(2);
L2.add(3);
L2.add(9);
L2.add(15);
L2.add(17);
L2.add(22);
 
for(int i=0;i<L1.size();i++){
for(int j=0;i<L2.size();j++){
if(L1.get(i)==L2.get(j)||L1.get(i).equals(L2.get(j)))
L3.add(L1.get(i));
}
}
for(int k=0;k<L3.size();k++){
System.out.println(L3.get(k));
}
}
}


[解决办法]
写错了吧 这个地方应该改成j 
for(j=0 ; j<L2.size() ; j++) {
.................
}
[解决办法]
for(int j=0;i<L2.size();j++){应该为
for(int j=0;j<L2.size();j++){

[解决办法]
第二层循环你写错了for (int j=0;i<L2.seize();j++)应该是for (int j=0;j<L2.seize();j++)

Java code
import java.util.LinkedList;public class JiaoJi {    public static void main(String[] args){        LinkedList<Integer> L1=new LinkedList<Integer>();        LinkedList<Integer> L2=new LinkedList<Integer>();        LinkedList<Integer> L3=new LinkedList<Integer>();        L1.add(2);        L1.add(4);        L1.add(9);        L1.add(13);        L1.add(15);        L1.add(22);        L1.add(23);        L2.add(2);        L2.add(3);        L2.add(9);        L2.add(15);        L2.add(17);        L2.add(22);        for(int i=0;i<L1.size();i++){            for(int j=0;j<L2.size();j++){                if(L1.get(i)==L2.get(j)||L1.get(i).equals(L2.get(j)))                    L3.add(L1.get(i));            }        }        for(int k=0;k<L3.size();k++){            System.out.println(L3.get(k));        }    }}
[解决办法]
额,这么不小心。多debug吧

热点排行