There is an error that shows up Error: possible lossy convertion from double to int
double[] MyArr = {0,1,2,3};
double sum = 0;
for (double a=0; a< MyArr.length; a++){
***sum += MyArr[a];***
}
System.out.println(sum);
There is an error that shows up Error: possible lossy convertion from double to int
double[] MyArr = {0,1,2,3};
double sum = 0;
for (double a=0; a< MyArr.length; a++){
***sum += MyArr[a];***
}
System.out.println(sum);
Use int
instead of double
because index
should always be int
.
public class HelloWorld{
public static void main(String []args){
int[] MyArr = {0,1,2,3};
int sum = 0;
for (int a=0; a< MyArr.length; a++){
sum += MyArr[a];
}
System.out.println(sum);
}
}
double[] MyArr = {0,1,2,3};
double sum = 0;
for (int a = 0; a < MyArr.length ; ++a){
sum = sum + MyArr[a];
}
System.out.println(sum);
For reaching any index from a list, you have to use an integer.