将ArrayList值与Intergers

时间:2016-01-19 06:52:29

标签: arraylist

我的陈述是返回x的值为0,但显然是5。

返回声明是 “5”和“是的”

import java.util.ArrayList;


public class DeletionEasyTester {
    public static void main(String Args[]){
        int x = 1;
    ArrayList<Integer> list1 =  new ArrayList<>();  
    list1.add(3);
    list1.add(5);
    list1.add(8);
    list1.add(0);
    list1.add(2);
    list1.add(5);
    list1.add(4);
    x = list1.get(1);
    System.out.println(x);
    if(x == 0);
    {
        System.out.print("yeah");
    }


    }


}

1 个答案:

答案 0 :(得分:1)

问题在于:if(x == 0);。它应该是if(x == 0),没有;

在您的代码版本中,if语句后面有一个空代码块,而System.out.print("yeah");位于与if语句无关的块中。