I don\'t understand java at all so if you could explain every line of code and d
ID: 3593417 • Letter: I
Question
I don't understand java at all so if you could explain every line of code and do the code as simple as possible that would be great!
Explanation / Answer
import Java.util.scanner;
public class my class{
static float avg=0;
static float std_dev=0;
public static void main(String[] args){
float[] numbers = new float[20];
int count=0;
Scanner in = new Scanner(System.in);
for(int i=0;i<20;i++){
System.out.println("Enter the data value (-1 to quit) : ");
float a = in.nextFloat();
if(a==-1) break;
else{
numbers[count] = a;
count++;
}
}
System.out.println("You have entered "+count+" numbers ");
System.out.println("The data values are.. ");
float sum=0;
for(int i= 0;i<count;i++) {
System.out.println(""+numbers[i]+" ");
sum = sum+numbers[i];
}
avg = sum/count;
System.out.println("The average is "+(sum/count)+" ");
printstandarddeviation(numbers,count);
printskewness(numbers,count);
}
static void printstandarddeviation(float[] numbers, int count){
float sd =0;
for(int i =0;i<count;i++){
sd =sd+((numbers[i] - avg)(numbers[i] - avg));
}
sd=sd/(count-1) ;
sd = Math.sqrt(sd);
std_dev = sd;
System.out.println("The standard deviation is "+ sd);
}
static void printskewness(float[] numbers, int count){
float sk;
for(int i=0;i<count;i++){
sk =sk+(numbers[i] ×avg);
}
sk = sk/ (count -1);
sk =sk/(std_dev × std_dev × std_dev);
System.out.println("The skewness is "+sk);
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.