实施大于/小于运营商

时间:2016-05-15 05:19:52

标签: java

这两个运营商如何运作?一直试图看看它们将如何实施。是否与找到最大值和最小值相同?即时尝试实施>和<在java中,但我对如何有点困惑。我已经完成了min / max实现,我认为它将是相同的。所以,如果我有一个列表,并希望所有数字都大于4.我怎么能这样做?

这就是我尝试使用

的原因
public int getMax(ArrayList list){
    int max = Integer.MIN_VALUE;
    for(int i=0; i<list.size(); i++){
        if(list.get(i) > max){
            max = list.get(i);
        }
    }
    return max;
}

1 个答案:

答案 0 :(得分:0)

我不是故意粗鲁,但我认为你应该从头开始,这是非常基本的。

至于你的问题,如果你有一个数组,你只需要遍历数组并逐个检查它们。

至于你的问题,请以此为例:

案例1:&lt;

int a = 1;
int b = 3;
If (a < b) { 
    System.out.println("yay");
} else { 
    System.out.println("AWW man!");
}

由于1确实小于3,因此(a

案例2:&gt;

int a = 1;
int b = 3;
If (a > b) { 
    System.out.println("yay");
} else { 
    System.out.println("AWW man!");
}

由于1不大于3,因此(a> b)返回false,这意味着&#34; Aww man!&#34;将在控制台中打印。

现在我们建立了这个,为了找到数组中最小的数字,这就是我们应该做的:

int[] myList = {6, 2, 9, 40, 1};
int lowestNum = Integer.MAX_VALUE;
for (int i = 0; i<myList.length; i++) {
    if (lowestNum > myList[i]) {
        lowestNum = myList[i];
    }
}