Advertisement
gilbertoavpereira

APROG - 30/01/2014 - Exame Época Normal - Grupo III

Feb 11th, 2014
341
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.05 KB | None | 0 0
  1. import java.util.Scanner;
  2. import java.util.Formatter;
  3. import java.io.File;
  4. public class III30012014 {
  5.    
  6.     private static Scanner in = new Scanner(System.in);
  7.    
  8.     public static void main(String[] args) throws Exception {
  9.         System.out.print("Cidade:");
  10.         String cidade=in.nextLine();
  11.        
  12.         Scanner fin = new Scanner(new File("Clientes.txt"));
  13.         Formatter fout = new Formatter(new File(cidade+".txt"));
  14.        
  15.         String replicate="";
  16.         int numClientes=0,idadesClientes=0;
  17.         while(fin.hasNext()){
  18.             String[] aux= fin.nextLine().split(";");
  19.             if(aux[3].equalsIgnoreCase(cidade) && replicate.indexOf(aux[0]+";")==-1){
  20.                 replicate+=aux[0]+";";
  21.                 fout.format("%s;%s", aux[0],aux[1]);
  22.                 idadesClientes+=Integer.parseInt(aux[2]);
  23.                 numClientes++;
  24.             }
  25.         }
  26.        
  27.         fin.close();
  28.         fout.format("Média das Idades: %f Anos", (double)idadesClientes/numClientes);
  29.         fout.close();
  30.     }
  31.    
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement