When I run the following program to find an average it shows: "Exception in thread "main" java.lang.Array IndexOutOfBound sException: 0
at average.Average .main(Average.j ava:32)"
Can anyone help me plz.
at average.Average .main(Average.j ava:32)"
Can anyone help me plz.
Code:
package average;
import java.util.Scanner;
/**
*
* @author MdTazimulIslam
*/
public class Average {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
double avg;
int sum=0;
Scanner input=new Scanner(System.in);
int i=0;
int n;
System.out.println("Array length: ");
n=input.nextInt();
int []A=new int[i];
System.out.println("The numbers: ");
for(i=0;i<n;i++)
A[i]=input.nextInt();
for(i=0;i<n;i++)
{
sum=sum+A[i];
}
avg=sum/n;
System.out.println("The average is: "+avg);
}
}
Comment