Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- import java.text.DecimalFormat;
- import java.io.*;
- public class testSkater {
- public static void main(String[] args) throws IOException {
- File data = new File("pairs.txt");
- Scanner input = new Scanner(data);
- DecimalFormat score = new DecimalFormat("0.00");
- Skater[] skaterPair = new Skater[50];
- int skaterCount = 0;
- while (input.hasNext())
- {
- String name1 = input.nextLine();
- String name2 = input.nextLine();
- String country = input.nextLine();
- double[] scoreT = new double[8];
- double[] scoreA = new double[8];
- for (int i = 0; i < 8; i++)
- scoreT[i] = input.nextDouble();
- for (int i = 0; i < 8; i++)
- scoreA[i] = input.nextDouble();
- skaterPair[skaterCount] = new Skater(name1, name2, country, scoreT, scoreA);
- skaterCount++;
- input.nextLine();
- }
- sortArray(skaterPair, skaterCount);
- System.out.println("GOLD - " + skaterPair[0].getCountry() + " - " + skaterPair[0].getName1() + " & " + skaterPair[0].getName2() + " - " + score.format(skaterPair[0].getScore()));
- System.out.println("SILVER - " + skaterPair[1].getCountry() + " - " + skaterPair[1].getName1() + " & " + skaterPair[1].getName2() + " - " + score.format(skaterPair[1].getScore()));
- System.out.println("BRONZE - " + skaterPair[2].getCountry() + " - " + skaterPair[2].getName1() + " & " + skaterPair[2].getName2() + " - " + score.format(skaterPair[2].getScore()));
- for (int i = 3; i < skaterCount; i++)
- {
- if (i < 9)
- System.out.println((i+1)+". - " + skaterPair[i].getCountry() + " - " + skaterPair[i].getName1() + " & " + skaterPair[i].getName2() + " - " + score.format(skaterPair[i].getScore()));
- else System.out.println((i+1)+". - " + skaterPair[i].getCountry() + " - " + skaterPair[i].getName1() + " & " + skaterPair[i].getName2() + " - " + score.format(skaterPair[i].getScore()));
- }
- input.close();
- }
- public static void sortArray(Skater[] arr, int count)
- {
- for (int i = 0; i < count;i++)
- {
- int hi = i;
- for (int j = i+1; j < count; j++)
- {
- if (arr[j].getScore() > arr[hi].getScore())
- hi = j;
- }
- Skater temp = arr[hi];
- arr[hi] = arr[i];
- arr[i] = temp;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment