Java Program for Arrays. Average, Random Shuffle, Max and Min Arrays for Exam Scores
For use in Eclipse.
import java.util.Scanner;
public class Put Your Class here {
/**
*
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
double[] exam1 = new double[10];
double average;
double max, min;
fillArray(exam1);
printArray(exam1);
average = getArrayAverage (exam1);
System.out.printf(" Average Exam 1 Score is %6.2f \n", average);
max = getMax(exam1);
min = getMin(exam1);
randomShuffle(exam1);
printArray(exam1);
selectionSort(exam1);
printArray(exam1);
}//End of main
public static void fillArray( double[] list) {
Scanner myIn = new Scanner(System.in);
for (int i=0; i <list.length; i++){
System.out.print("Enter a number: ");
list[i] = myIn.nextDouble();
}//end of for loop
}//end of the fill array loop
public static void printArray(double[] list) {
System.out.println(" \t Index \t Value \n");//print header
System.out.println("=======================");
for (int i=0; i <list.length; i++){
System.out.println("\t" + i + "\t" + list[i]);
}//end of for loop
}//end of print array method
public static void randomShuffle(double[] list) {
int j;
double temp;
for (int i= 0; i <list.length; i++) {
j = (int)(Math.random() * 5);
j= (int) (Math.random() * list.length);
temp = list[i];
list[i] = list[j];
list[j] = temp;
}//end of for
}// end of random shuffle
public static void selectionSort(double[] list) {
double currentMin;
int currentMinIndex;
for (int i = 0; i < list.length - 1; i++) {
currentMin = list[i];
currentMinIndex = i;
for (int j= i + 1; j < list.length; j++){
if (list[j] < currentMin) {
currentMin = list[j]; currentMinIndex = j;
}//end if
}//end inner loop
if (currentMinIndex != i) {
list[currentMinIndex] = list[i];
list[i] =currentMin;
}//end if
}// end outer loop
}//end selection sort
public static double getArrayAverage(double[] list) {
double avg=0.0, total=0.0;
for (int i=0; i <list.length; i++){
total = total + list[i];
}//end of for loop
if (list.length > 0) avg = total / list.length;
return avg;
}//end of the get array average method
public static double getMax(double[] list) {
double m = Double.MAX_VALUE;
for (int i =0; i < list.length; i++){
if (list[i] > m) m = list[i];
}
return m;
}
public static double getMin(double[] list) {
double n = Double.MAX_VALUE;
for (int i =0; i < list.length; i++){
if (list[i] < n) n = list[i];
}
return n;
}
}//End
3D titanium dioxide in food products - TikTok
ReplyDelete4D titanium dioxide in food products. oakley titanium glasses TikTok. Find best prices ford focus titanium hatchback on titanium bmx frame T-Shirts, TikTok Promo Codes, T-Shirt, and more on titanium iphone case TikTok. See titanium wedding bands more TikTok products for your