Thursday, November 15, 2012

Javascript Working With an Array




//Christopher Smith
//CSC 15
//Lab 9: Array ID

import java.util.Random; //for random number generator
import java.util.Scanner; //for keyboard input

public class lab9 {
   public static void main (String[] args){
   
   Random rand_num = new Random(); //initialize rand_obj generator
   int temp=0; //temp variable for sorting
   int avg=0; //variable for avg
   int min=999999;//variable for min
   int max=0; //variable for max
   int sum=0; //variable for sum
   int i; //declaring i value for position
   int[] my_array = new int[100]; //initialize array 0-99
   
   
   for (i=0; i<my_array.length; i++) //loop to grab numbers
   {
   my_array[i] = rand_num.nextInt(100);//random number in i spot
   }
   
   for (i=0;i<=my_array.length;i++)//loop to print array
   {
   System.out.print(my_array[i]);//pring a_num grabbed from random generator
   }
   
   for (i=0; i<=my_array.length; i++)//loop to find sum, min,max
   {
   sum = sum+my_array[i];
   if (my_array[i]>max)
   {
   max=my_array[i];
   }
   else if (my_array[i]<min)
   {
   min=my_array[i];
   }
   
   }
   avg=sum/i; //finds the avg using i
   /*printing results */
   System.out.println();
   System.out.println("The sum is: "+sum);
   System.out.println("The max is: "+max);
   System.out.println("The min is: "+min);
   System.out.println("The avg is: "+avg);
   
   /*sorting array*/
   
   for (i=0; i<=my_array.length; i++)
   {
   min = i;
   for (int j = i+1; j<=my_array.length; j++)
   {
   if (my_array[j] < my_array[min])
   {
   temp=my_array[i];
   my_array[i]=my_array[j];
   my_array[j]=temp;
   }
   }
   System.out.println();
   }
   
   for (i=0;i<=my_array.length;i++)//loop to print array
   {
   System.out.print(my_array[i]);//pring a_num grabbed from random generator
   }

   

}
   
   


}

No comments:

Post a Comment