Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package enrollment;
- import java.io.File;
- import java.util.Scanner;
- public class Enrollment {
- public static void main(String[] args) throws Exception {
- int store[] = new int[100], length = 0;
- Scanner reader;
- reader = new Scanner(new File("enrollments.txt"));
- while (reader.hasNextLine()) {
- store[length] = Integer.parseInt(reader.nextLine().trim());
- length++;
- }
- reader.close();
- printFancy("Number of sections: %d%n", length,
- "Average class size: %d%n", avg(store, length),
- "Minimum class size: %d%n", min(store, length),
- "Maximum class size: %d%n", max(store, length));
- }
- public static int avg(int ints[], int count) {
- float R = ints[0];
- for(int i = 1; i < count; i++) R+= ints[i];
- return Math.round(R / count);
- }
- public static int min(int ints[], int count) {
- int R = ints[0];
- for (int i = 1; i < count; i++) if (R > ints[i]) R = ints[i];
- return R;
- }
- public static int max(int ints[], int count) {
- int R = ints[0];
- for (int i = 1; i < count; i++) if (R < ints[i]) R = ints[i];
- return R;
- }
- public static void printFancy(Object... args) {
- if (args.length > 1 && args.length % 2 == 0) {
- for (int i = 0; i < args.length; i+=2)
- System.out.printf(args[i].toString(), args[i+1]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment