daily pastebin goal
16%
SHARE
TWEET

Untitled

a guest Jan 19th, 2019 74 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Marcus Martinet
  2. // Exam 2018-01-25
  3. package openfile;
  4.  
  5. import java.io.BufferedReader; //import
  6. import java.io.File; //import
  7. import java.io.FileReader;//import
  8. import java.io.IOException;//import
  9. import java.io.PrintWriter;//import
  10. import static java.lang.System.in;//import
  11.  
  12. public class EXProg {
  13.  
  14.     public static void main(String[] args) throws IOException {
  15.  
  16.         int Tab[] = new int[123];//créé tableau et determiner la grandeur
  17.         int x = 0; //créé une variable
  18.         int Line = 0; //créé une variable
  19.         int v = 0; // créé une variable
  20.         int j = 0; // créé une variable
  21.  
  22.         try {  //debut du tri
  23.  
  24.             BufferedReader br = new BufferedReader(new FileReader("C:\\Users\\Marcus\\Desktop\\file.txt")); //prendre les nombres du fichier
  25.             String strLine;
  26.             //Read File Line By Line
  27.             while ((strLine = br.readLine()) != null) { //loop pour extraire les nombres
  28.  
  29.                 Line = Integer.parseInt(strLine); //convertion de donné
  30.  
  31.                 Tab[x] = Line; //determiner le tableau
  32.                 x++; //refaire le loop "+1"
  33.  
  34.             }//fin
  35.  
  36.             Tab[0] = -99999; //metre valeur 1 du tableau a -99999
  37.             for (int i = 1; i <= Tab.length - 1; i++) { // for loop pour trier les nombre
  38.                 v = Tab[i];
  39.                 j = i;
  40.  
  41.                 while (Tab[j - 1] > v) { //loop pour changer la valeur dans le tableau
  42.                     Tab[j] = Tab[j - 1];
  43.                     j = j - 1;
  44.                 }
  45.                 Tab[j] = v;
  46.  
  47.             }//fin
  48.  
  49.             // Print the content on the console
  50.             System.out.println("**********************");
  51.  
  52.             for (int i = 1; i <= Tab.length - 1; i++) { //output loop
  53.  
  54.                 System.out.println(Tab[i]);
  55.  
  56.                 File file = new File("C:\\Users\\Marcus\\Desktop\\FileOut.txt");
  57.                 PrintWriter outputStream = new PrintWriter(file);
  58.  
  59.                 for (int u = 0; u <= Tab.length; u++) {
  60.                     outputStream.println(Tab[i]);
  61.                 }
  62.                 outputStream.close();
  63.  
  64.             }
  65.             // New File
  66.  
  67.             //Close the input
  68.             in.close();
  69.         } catch (Exception e) {//Catch exception if any
  70.             System.err.println("Error: " + e.getMessage());
  71.         } finally {
  72.             in.close();
  73.         }//fin
  74.  
  75.     }//fin
  76.  
  77. }//fin
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top