Skip to content

Instantly share code, notes, and snippets.

@princessofpain
Created September 26, 2017 14:55
Show Gist options
  • Save princessofpain/ecc7aaed56c49ec9994f0f38ef82a0d9 to your computer and use it in GitHub Desktop.
Save princessofpain/ecc7aaed56c49ec9994f0f38ef82a0d9 to your computer and use it in GitHub Desktop.
a program to sort three typed strings based on their lexical position
package uebung07;
import javax.swing.JOptionPane;
public class Stringsort {
public static void main(String[] args){
String eingabe1 = JOptionPane.showInputDialog("Bitte geben Sie einen Satz ein.");
String eingabe2 = JOptionPane.showInputDialog("Bitte geben Sie einen weiteren Satz ein.");
String eingabe3 = JOptionPane.showInputDialog("Bitte geben Sie einen dritten Satz ein.");
if(eingabe1.compareTo(eingabe2) < 0 && eingabe2.compareTo(eingabe3) < 0) {
System.out.println(eingabe1 + "\n" + eingabe2 + "\n" + eingabe3);
} else if (eingabe1.compareTo(eingabe2) < 0 && eingabe2.compareTo(eingabe3) > 0 && eingabe1.compareTo(eingabe3) < 0){
System.out.println(eingabe1 + "\n" + eingabe3 + "\n" + eingabe2);
} else if (eingabe1.compareTo(eingabe2) < 0 && eingabe2.compareTo(eingabe3) > 0 && eingabe1.compareTo(eingabe3) > 0){
System.out.println(eingabe3 + "\n" + eingabe1 + "\n" + eingabe2);
} else if (eingabe1.compareTo(eingabe2) > 0 && eingabe2.compareTo(eingabe3) > 0){
System.out.println(eingabe3 + "\n" + eingabe2 + "\n" + eingabe1);
} else if (eingabe1.compareTo(eingabe2) > 0 && eingabe2.compareTo(eingabe3) < 0 && eingabe1.compareTo(eingabe3) < 0){
System.out.println(eingabe3 + "\n" + eingabe1 + "\n" + eingabe2);
} else if (eingabe1.compareTo(eingabe2) > 0 && eingabe2.compareTo(eingabe3) < 0 && eingabe1.compareTo(eingabe3) > 0){
System.out.println(eingabe2 + "\n" + eingabe3 + "\n" + eingabe1);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment