Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class aahilfe
- {
- public static void main(String[] args)
- {
- Scanner input = new Scanner(System.in);
- int anzWerte = 0;
- double array[];
- System.out.println("Wie viele Werte wollen Sie einlesen?");
- anzWerte = input.nextInt();
- array = new double [anzWerte];
- for(int i=0; i<anzWerte; i++) // fülle Array-Speicherzellen mit eingegebenen Werten
- {
- System.out.println("Bitte einen Zahlenwert eingeben.");
- array[i] = input.nextDouble();
- }
- // gib unsortierte Liste aus
- System.out.println("Unsortiert: ");
- for (int i=0; i<anzWerte;i++)
- {
- System.out.print(array[i] + " | ");
- }
- sortArray(array);
- input.close();
- }
- // gib sortierte Liste aus
- public static void sortArray (double[] array)
- {
- boolean wirHabenNichtMehrGetauscht;
- System.out.println("\nSortiert: ");
- do
- {
- wirHabenNichtMehrGetauscht = true;
- for (int i=0; i<array.length;i++)
- {
- if(i+1 < array.length) // um eine ArrayOutOfBounds-Exception zu verhindern
- {
- if(array[i] > array[i+1])
- {
- double temp = array[i];
- array[i] = array[i+1];
- array[i+1] = temp;
- wirHabenNichtMehrGetauscht = false;
- }
- }
- System.out.print(array[i] + " | ");
- wirHabenNichtMehrGetauscht = true;
- }
- } while(!wirHabenNichtMehrGetauscht);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement