-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplusMinus.java
More file actions
32 lines (28 loc) · 878 Bytes
/
plusMinus.java
File metadata and controls
32 lines (28 loc) · 878 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
public class plusMinus {
static void plusMinus(int[] arr) {
double zeroNumber = 0;
double plusNumber = 0;
double minusNumber = 0;
for(int i=0;i<arr.length;i++){
if(arr[i]<0){
minusNumber+=1.0;
}
else if(arr[i]>0){
plusNumber+=1.0;
}
else{
zeroNumber+=1.0;
}
}
double zeroFraction = zeroNumber/(double)arr.length;
double plusFraction = plusNumber/(double)arr.length;
double minusFraction = minusNumber/(double)arr.length;
System.out.println(plusFraction);
System.out.println(minusFraction);
System.out.println(zeroFraction);
}
public static void main(String []args){
int[] arr = {-4,3,-9,0,4,1}; //sample test case
plusMinus(arr);
}
}