Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Marcus Martinet
- // Exam 2018-01-25
- package openfile;
- import java.io.BufferedReader; //import
- import java.io.File; //import
- import java.io.FileReader;//import
- import java.io.IOException;//import
- import java.io.PrintWriter;//import
- import static java.lang.System.in;//import
- public class EXProg {
- public static void main(String[] args) throws IOException {
- int Tab[] = new int[123];//créé tableau et determiner la grandeur
- int x = 0; //créé une variable
- int Line = 0; //créé une variable
- int v = 0; // créé une variable
- int j = 0; // créé une variable
- try { //debut du tri
- BufferedReader br = new BufferedReader(new FileReader("C:\\Users\\Marcus\\Desktop\\file.txt")); //prendre les nombres du fichier
- String strLine;
- //Read File Line By Line
- while ((strLine = br.readLine()) != null) { //loop pour extraire les nombres
- Line = Integer.parseInt(strLine); //convertion de donné
- Tab[x] = Line; //determiner le tableau
- x++; //refaire le loop "+1"
- }//fin
- Tab[0] = -99999; //metre valeur 1 du tableau a -99999
- for (int i = 1; i <= Tab.length - 1; i++) { // for loop pour trier les nombre
- v = Tab[i];
- j = i;
- while (Tab[j - 1] > v) { //loop pour changer la valeur dans le tableau
- Tab[j] = Tab[j - 1];
- j = j - 1;
- }
- Tab[j] = v;
- }//fin
- // Print the content on the console
- System.out.println("**********************");
- for (int i = 1; i <= Tab.length - 1; i++) { //output loop
- System.out.println(Tab[i]);
- File file = new File("C:\\Users\\Marcus\\Desktop\\FileOut.txt");
- PrintWriter outputStream = new PrintWriter(file);
- for (int u = 0; u <= Tab.length; u++) {
- outputStream.println(Tab[i]);
- }
- outputStream.close();
- }
- // New File
- //Close the input
- in.close();
- } catch (Exception e) {//Catch exception if any
- System.err.println("Error: " + e.getMessage());
- } finally {
- in.close();
- }//fin
- }//fin
- }//fin
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement