Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- import java.io.*;
- public class ReadAndQuicksort {
- public static void main(String[] args) {
- try {
- File file1 = new File("daten_org.txt");
- File file2 = new File("daten_sort.txt");
- File file3 = new File("array_1.txt");
- File file4 = new File("array_2.txt");
- file2.createNewFile();
- file3.createNewFile();
- file4.createNewFile();
- Scanner scanner = new Scanner(file1);
- Scanner scr1 = new Scanner(file3);
- Scanner scr2 = new Scanner(file4);
- PrintStream prs = new PrintStream(file2);
- PrintStream prs1 = new PrintStream(file3);
- PrintStream prs2 = new PrintStream(file4);
- int[] arr = new int[100];
- for(int i = 0; i < 100; i++) {
- arr[i] = scanner.nextInt();
- }
- Arrays.sort(arr);
- for(int i = 0; i < 100; i++) {
- prs1.print(arr[i] + " ");
- }
- for(int i = 100; i < 165; i++) {
- arr[i-100] = scanner.nextInt();
- }
- Arrays.sort(arr);
- for(int i = 100; i < 165; i++) {
- prs2.print(arr[i-100] + " ");
- }
- int a = 0, b = 0;
- boolean bA = true, bB = true;
- for(int i = 0; i < 165; i++) {
- if(bA) a = scr1.nextInt();
- if(bB) b = scr2.nextInt();
- if(a < b) {
- prs.print(a + " ");
- bA = true;
- bB = false;
- }
- if(a > b) {
- prs.print(b + " ");
- bA = false;
- bB = true;
- }
- if(a == b) {
- prs.print(a + " " + b + " ");
- bA = true;
- bB = true;
- i++;
- }
- }
- delete(file3);
- delete(file4);
- prs.close();
- prs1.close();
- prs2.close();
- } catch (IOException e) {}
- System.out.println();
- System.out.println("ERFOLGREICH: Zahlen sortiert.");
- }
- }
- ----------------------------------------------------------------------------------------------------------
- Exception in thread "main" java.util.NoSuchElementException
- at java.util.Scanner.throwFor(Scanner.java:862)
- at java.util.Scanner.next(Scanner.java:1485)
- at java.util.Scanner.nextInt(Scanner.java:2117)
- at java.util.Scanner.nextInt(Scanner.java:2076)
- at ReadAndQuicksort.main(ReadAndQuicksort.java:47)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement