如何检查数组中的值是否大于某个值

时间:2018-02-28 19:52:24

标签: arrays if-statement

好吧所以我的问题可能是愚蠢的,我甚至不知道它是否可以完成,但我已经通过扫描仪将一些元素插入到数组中,并且我已经通过一定的计算。计算结果也存储在另一个数组中。我想要做的是看看这些计算值是否大于0.我希望这些计算值打印在+或 - 符号的旁边。所以我想的是有两组打印语句,其中如果计算量的符号值> 0,它将继续打印语句,好像它是<0,它将继续另一个打印语句。但我不知道如何检查数组中的元素是大于还是小于零。免除我的解释我尽力不去理解。

所以让我们说用户输入14.然后通过计算过程并将数据存储在数组内。[(14-10)/ 2]。因为这大于零,我想要一个打印语句执行的方式,我可以得到+2作为答案。

假设用户输入8.将进行计算过程并存储-2 [(8-10)/ 2],并且因为-2存储在此处它是<0并且我想要一个单独的语句被执行。

我的问题是我不知道如何检查数组中的元素是否为0。数组中有5个元素,我想检查它们是否都高于或低于零,并为每个元素打印不同的语句。 非常感谢你。我正在使用java btw。

    int[] bonus=new int[6]; // this is used to store the keyboard entries

    if(bonus[]<0) {       //used this to check the condition and if the conditon            
    System.out.println(level);
    System.out.println("your str=" + bonus[0]); 

   else{System.out.println("your str=+" +bonus[0]);
       }

bonus是我使用过的arrayName,0是第一个在计算过程之后存储通过键盘输入的值的插槽。注意:之前的编码很少,包括我没有声明的数组执行希望这就足够了

1 个答案:

答案 0 :(得分:0)

我设法通过for循环i进行了遍历,并对其进行了迭代,我设法检查了它们是否为0和/或更高。谢谢那些阅读并尝试通过该遍历的人