Average.java
unknown
java
2 years ago
1.2 kB
3
Indexable
package averagedriver; import java.util.*; /** * * @author cipher */ public class Average { Scanner keyboard = new Scanner(System.in); private int [] data = new int[5]; private double mean; public Average() { for(int x=0;x<5;x++) { System.out.print("Enter score " + (x+1) + ": "); int tempScore=keyboard.nextInt(); data[x]=tempScore; } } public void calculateMean() { double total=0; for(int x: data) { total+=x; } mean=(total/data.length); } public String toString() { String str="Data: "; for(int x: data) { str+=x + " "; } str+="\nMean: " + mean + "\n"; return str; } public void selectionSort() { int startScan,index,minIndex,minValue; for(startScan=0;startScan<(data.length-1);startScan++) { minIndex=startScan; minValue= data[startScan]; for(index = startScan+1;index<data.length;index++) { if(data[index]<minValue) { minValue=data[index]; minIndex = index; } } data[minIndex]= data[startScan]; data[startScan] = minValue; } } }
Editor is loading...