Facebook
From Mature Parrot, 7 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 260
  1. import java.io.*;
  2. import java.util.*;
  3. public class Pliki {
  4.      public static void main(String[] args) throws Exception {
  5.          float smax=0;
  6.          PrintWriter printer= new PrintWriter ("zadanie.max.txt");
  7.          try (Scanner scanner = new Scanner(new File("zadanie.txt"))) {
  8.              scanner.useLocale(Locale.US);
  9.              while (scanner.hasNext()){
  10.                  String name=scanner.next();
  11.                  String surname=scanner.next();
  12.                  int w=scanner.nextInt();
  13.                  float s=scanner.nextFloat();
  14.                  if(name.length() > 3 && surname.endsWith("ski")){
  15.                      if(s>=smax){
  16.                          smax=s;
  17.                      }
  18.                  }
  19.              }
  20.          scanner.close();
  21.          }
  22.          try (Scanner scanner = new Scanner(new File("zadanie.txt"))) {
  23.               scanner.useLocale(Locale.US);
  24.              while (scanner.hasNext()){
  25.                  String name=scanner.next();
  26.                  String surname=scanner.next();
  27.                  int w=scanner.nextInt();
  28.                  float s=scanner.nextFloat();
  29.                  String Anosurname;
  30.                  if(name.length() > 3 && surname.endsWith("ski") && s==smax){
  31.                  
  32.                  Anosurname=""+surname.charAt(0);
  33.                    for(int j=1;j<surname.length()-3;j++)
  34.                     {
  35.                         Anosurname=Anosurname+"*";
  36.                     }
  37.                    Anosurname=Anosurname +"ski";
  38.                     System.out.println(name+" " +Anosurname+" "+w+" "+s);
  39.                     printer.println (name +" "+ Anosurname+" "+w);
  40.                  }
  41.                  
  42.             }
  43.          scanner.close();
  44.          printer.close();
  45.          System.out.println("Program sie wykonał");
  46.          
  47.          }
  48.          
  49.          
  50.     }
  51. }
  52.