07 Fév2016
Fichier : Carré d'un nombre
Objectif :
- Lecture et écriture dans un fichier texte.
Énonce :
Ecrire un programme en Java permettant de lire les nombres à partir d'un fichier texte "in.txt", et stocke ensuite le carré de ces nombres dans fichier texte "out.txt".

Structure du projet

Fichier d'entrée et fichier de sortie
Solution :
package ma.ista; import java.io.*; /** * * @author lachgar */ public class Copy { public static void main(String[] args) { try { BufferedReader in = new BufferedReader(new FileReader("file/in.txt")); PrintWriter out = new PrintWriter(new FileWriter("file/out.txt")); String str; while (((str = in.readLine()) != null)) { out.println((int) Math.pow(Integer.parseInt(str), 2)); } out.close(); in.close(); } catch (FileNotFoundException e) { System.out.println("Fichier introuvable"); } catch (IOException e) { e.getMessage(); } } }