Imaginsystems


Tecniche di Programmazione - Codici Sorgenti - News Informatiche
Archivio Posts
Anno 2014

Anno 2013

Anno 2012
Statistiche
  • Views Home Page: 73.755
  • Views Posts: 551.393
  • Views Gallerie: 0
  • n° Posts: 210
  • n° Commenti: 224

JAVA - MASSIMO DI INTERI POSITIVI LETTI DA FILE

MASSIMO DI INTERI POSITIVI LETTI DA FILE

Caratterizzazione ricorsiva dell'operazione di trovare il massimo tra i valori letti da un file che contiente interi positivi:

  • se il file è terminato, restituisci 0;
  • altrimenti,
  1. leggi un intero i dal file;
  2. trova il massimo m tra i valori rimanenti nel file;
  3. restituisci il maggiore tra i ed m;

Implementazione : accediamo al file tramite un BufferedReader, e supponiamo che ogni intero sia memorizzato su una linea seperata.

public static int massimo(BufferedReader br) throws IOException {
            String s br.readLine();
            if ( s == null)
                    return 0;
            else{
                int i= Integer.parseInt(s);
                int m = massimo(br);
                return (m >i)? m:i; 
            }
}

Categoria: JAVA
mercoledì, 02 mag 2012 Ore. 12.49

Messaggi collegati


Ora e Data
Mappa
Blogs Amici
    Copyright © 2002-2007 - Blogs 2.0
    dotNetHell.it | Home Page Blogs
    ASP.NET 2.0 Windows 2003