Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

//Still having error on returining the array values, this is my third time askin

ID: 3683540 • Letter: #

Question

//Still having error on returining the array values, this is my third time asking and this error has still not been helped with and it is due in 45 minutes, getting impatient... just says data value are zero and now and am still not showing the values for the secondary methods... I am getting frustrated with the program not being helped in the way I am asking and somehow in the changes made it has quit asking for imput values, the last people have done more harm than help I feel

import java.util.Scanner;
import java.lang.Math;
public class arrayVariance
{
public static void main( String[] args )
{

double[] array = new double[40];
double sum=0,avg=0, xx=0, var=0, kur=0,sumv=0,sumk=0;
int i=0,n=array.length;
Scanner in = new Scanner(System.in);
System.out.println("Enter data value, enter -101 to quit. ");
while(array[i]!=-101 && array.length<40)
{array[i] = in.nextInt();}

  

for( i = 0; i < array.length; i++ )
{
sum = sum+array[i];
}
avg = sum/array.length;
for( i = 0; i < array.length; i++ )
{

xx =(array[i]-avg);
sumv= sum+(xx*xx);
sumk=sum+(xx*xx*xx*xx);
System.out.println("the data values are:" +array[i]);
}
var =sumv/(array.length-1);
kur =sumk/(array.length*var*var)-3;}
  
public static double f(double array[],int i,double sumv,int n){
double var=sumv/(n-1);
return var;
}
  
public static double g(double array[],int i,double sumk,int n,double var){
double kur=sumk/(n*var*var)-3;

return kur;
  
}
  
  
  

}
  

Explanation / Answer

/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.Scanner;
import java.lang.Math;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{

public static void main( String[] args )
{

double[] array = new double[40];
double sum=0,avg=0, xx=0, var=0, kur=0,sumv=0,sumk=0;
int i=0,n=array.length,j=0;
Scanner in = new Scanner(System.in);
System.out.println("Enter data value, enter -101 to quit. ");
while(array[j]!=-101 && i<n)
{array[i] = in.nextInt();i++;j=i-1;}
array[j]=0.0;
  
for( i = 0; i < j; i++ )
{
sum = sum+array[i];
}
avg = sum/j;
for( i = 0; i < j; i++ )
{
xx =(array[i]-avg);
sumv= sum+(xx*xx);
sumk=sum+(xx*xx*xx*xx);
System.out.println("the data values are:" +array[i]);
}
var =sumv/(j-1);
kur =sumk/(j*var*var)-3;
}
}