Anfänger problem Sortieren

Status
Nicht offen für weitere Antworten.

khstgt

Mitglied
Hi @all

folgendes Anfängerproblem quält mich:):

ich habe ein Objekt book.java erstellt
dann soll man drei Bücher mit Titel, Autor, ISBN und Preis eingeben.
klappt auch.
1.Schritt soll sein ja nach Eingabe von 1-4 ( 1= Titel, 2= Autor, 3= ISBN und 4=Preis) die Bücher zu sortieren.
2. Schritt soll sein ja nach Eingabe von 1 (Aufsteigend) und 2 (Absteigend) zu sortieren.

mir ist absolut unklar wie ich da anfangen soll.
bisheriger "Fortschritt":):

Java:
package grundlagenuebungen;

import javax.swing.JOptionPane;

public class BookSorter 
  {

    public static void main (String [] args )
      {
        String Titel1  = JOptionPane.showInputDialog (null,"Bitte geben Sie Titel 1 ein: ");
        String Autor1 = JOptionPane.showInputDialog (null,"Bitte geben Sie Autor 1 ein: ");
        String ISBN1  = JOptionPane.showInputDialog (null,"Bitte geben Sie ISBN 1 ein: ");
        String Preis1  = JOptionPane.showInputDialog (null,"Bitte geben Sie Preis 1 ein: ");

        String Titel2 = JOptionPane.showInputDialog (null,"Bitte geben Sie Titel 2 ein: ");
        String Autor2 = JOptionPane.showInputDialog (null,"Bitte geben Sie Autor 2 ein: ");
        String ISBN2 = JOptionPane.showInputDialog (null,"Bitte geben Sie ISBN 2 ein: ");
        String Preis2 = JOptionPane.showInputDialog (null,"Bitte geben Sie Preis 2 ein: ");
        
        String Titel3 = JOptionPane.showInputDialog (null,"Bitte geben Sie Titel 3 ein: ");
        String Autor3 = JOptionPane.showInputDialog (null,"Bitte geben Sie Autor 3 ein: ");
        String ISBN3 = JOptionPane.showInputDialog (null,"Bitte geben Sie ISBN 3 ein: ");
        String Preis3 = JOptionPane.showInputDialog (null,"Bitte geben Sie Preis 3 ein: ");

        long ISBN11 = Long.parseLong (ISBN1);
        long ISBN22 = Long.parseLong (ISBN2);
        long ISBN33 = Long.parseLong (ISBN3);

        double Preis11 = Double.parseDouble (Preis1);
        double Preis22 = Double.parseDouble (Preis2);
        double Preis33 = Double.parseDouble (Preis3);

        Book Buch1 = new Book ();
        Buch1.Titel = Titel1;
        Buch1.Autor = Autor1;
        Buch1.ISBN = ISBN11;
        Buch1.Preis = Preis11;

        Book Buch2 = new Book ();
        Buch2.Titel = Titel2;
        Buch2.Autor = Autor2;
        Buch2.ISBN = ISBN22;
        Buch2.Preis = Preis22;

        Book Buch3 = new Book ();
        Buch3.Titel = Titel3;
        Buch3.Autor = Autor3;
        Buch3.ISBN = ISBN33;
        Buch3.Preis = Preis33;

      String Buch11 = ("Titel: " + Titel1 + " Autor: " + Autor1 + " ISBN: " + ISBN1 + " Preis: " + Preis1 );
      String Buch22 = ("Titel: " + Titel2 + " Autor: " + Autor2 + " ISBN: " + ISBN2 + " Preis: " + Preis2 );
      String Buch33 = ("Titel: " + Titel3 + " Autor: " + Autor3 + " ISBN: " + ISBN3 + " Preis: " + Preis3 );

        JOptionPane.showMessageDialog (null,"Ihre Auswahl für Buch Nr. 1: " + Buch11);
        JOptionPane.showMessageDialog (null,"Ihre Auswahl für Buch Nr. 2: " + Buch22);
        JOptionPane.showMessageDialog (null,"Ihre Auswahl für Buch Nr. 3: " + Buch33);


        String Sortierung = JOptionPane.showInputDialog (null, "Bitte geben Sie ein ob nach Titel (1), Autor (2), ISBN (3) oder Preis (4) sortiert werden soll");
        String AufAbSortierung = JOptionPane.showInputDialog (null, "Bitte geben Sie an ob aufsteigend (1) oder absteigend (2) sortiert werden soll");
Vielen Dank im vorraus
 
Zuletzt bearbeitet von einem Moderator:
S

SlaterB

Gast
der EingabeCode hat doch absolut nichts mit dem restlichen Problem zu tun,

genauso hättest du 6 Zeilen
Book b1 = new Book ("Testname", "Testauthor",4,5);
Book b2 = ..;
Book b3 = ..;
Book b4 = ..;
int sortierung = 4;
int AufAbSortierung = 0;
schreiben können,

das ist auch dringend zu empfehlen, falls du nicht für jeden deiner 30 Testdurchläufe erst ne halbe Stunde alles eintippen willst,

Variablen unbedingt klein schreiben!

----

so, da ich das alles erst korrigieren musst, kann ich noch nichts zum Problem an sich schreiben ;)

edit:
http://www.java-forum.org/hausaufgaben/92529-probleme-uni-aufgabe.html
 
Zuletzt bearbeitet von einem Moderator:
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Anfänger TicTacToe, Problem bei Gewinnoption, sowohl Unentschieden Java Basics - Anfänger-Themen 8
CT9288 Mini Anfänger-Problem mit loops, statements und ; Java Basics - Anfänger-Themen 4
D Anfänger-Problem mit dem HalloWelt-Programm Java Basics - Anfänger-Themen 5
J Anfänger hat Problem mit seinen Beet Java Basics - Anfänger-Themen 12
N Anfänger Problem Java Basics - Anfänger-Themen 4
K Anfänger If / Else Problem Java Basics - Anfänger-Themen 5
K Kleines Anfänger Problem bei der Abfrage Java Basics - Anfänger-Themen 8
Spin KI Anfänger Frage : Timer Problem Java Basics - Anfänger-Themen 6
J Anfänger Problem: SimpleIO.readint() Java Basics - Anfänger-Themen 16
StupidAttack Logisches Problem (Blutiger Anfänger) Java Basics - Anfänger-Themen 5
B in & out class problem (java anfängeR) Java Basics - Anfänger-Themen 5
S (Anfänger) problem Programm lässt sich nicht öffnen! Java Basics - Anfänger-Themen 6
Z Anfänger Problem mit Properties Java Basics - Anfänger-Themen 8
J Anfänger-Problem: Rechnen mit Java Java Basics - Anfänger-Themen 3
T Blutiger Anfänger mit Array Problem Java Basics - Anfänger-Themen 8
G Anfänger: Problem mit Date Java Basics - Anfänger-Themen 3
T Anfänger Problem eine Liste in ein XML-File zu schreiben Java Basics - Anfänger-Themen 3
B Anfänger Problem mit length Java Basics - Anfänger-Themen 15
X Anfänger Problem mit Schleife Java Basics - Anfänger-Themen 3
M PircBot Java Anfänger Problem Java Basics - Anfänger-Themen 18
E Anfänger Problem mit Thread.sleep() Java Basics - Anfänger-Themen 11
H Anfänger Problem mit Netbeans Java Basics - Anfänger-Themen 9
B OOP was heißt objektorientiertes Programmieren (fragt ein absoluter Anfänger) Java Basics - Anfänger-Themen 17
Soranix Erste Schritte Struktur als Anfänger // Von einer Klasse auf ein Objekt einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 6
M Java Programmierung Aufgabe Anfänger Java Basics - Anfänger-Themen 1
JordenJost Java ist auch eine Insel für Anfänger Java Basics - Anfänger-Themen 2
R Anfänger: Ausgabe kommt minus raus? Java Basics - Anfänger-Themen 6
D Zahlentabelle Anfänger braucht Hilfe Java Basics - Anfänger-Themen 1
N Fehler im Code (Aufgabe für Anfänger) Java Basics - Anfänger-Themen 11
T Übungsbuch für Anfänger Java Basics - Anfänger-Themen 3
H Threads Anfänger Java Basics - Anfänger-Themen 17
C Erste Schritte Anfänger Verständnisfrage zum Compiler Java Basics - Anfänger-Themen 31
J Anfänger, Fehler; "Der Hund liegt begraben" Java Basics - Anfänger-Themen 3
K Buchstabenzähler Java (Anfänger) Java Basics - Anfänger-Themen 35
E Kleines Java-Projekt für Anfänger Java Basics - Anfänger-Themen 10
U anfänger braucht hilfe . wir konnten die aufgaben nicht beantworten Java Basics - Anfänger-Themen 5
ehmo würfelspiel programmieren anfänger Java Basics - Anfänger-Themen 1
L Anfänger braucht Hilfe - Stecke beim Lernen fest Java Basics - Anfänger-Themen 10
A Scanner Befehl Java Anfänger Java Basics - Anfänger-Themen 8
_Zabuza_ Erste Schritte Wie am effektivsten Java lernen als Anfänger? Java Basics - Anfänger-Themen 12
T Roulette für Anfänger Java Basics - Anfänger-Themen 7
T Java Anfänger mit konkreten Fragen Java Basics - Anfänger-Themen 2
K Java Anfänger Java Basics - Anfänger-Themen 5
F Hilfe für einen Anfänger! Java Basics - Anfänger-Themen 4
S Ein Java Anfänger braucht Hilfe Java Basics - Anfänger-Themen 5
P Übungsaufgaben für Anfänger? Java Basics - Anfänger-Themen 2
Z Unklarheit bei Übungsaufgabe [Anfänger] Java Basics - Anfänger-Themen 22
J Lesen und schreiben in eine Datei(Anfänger- Dateizugriffe) Java Basics - Anfänger-Themen 3
O Anfänger, Verständnisfrage Java Basics - Anfänger-Themen 3
F Hilfe, bin Anfänger! Java Basics - Anfänger-Themen 4
R Erste Schritte Materialien für Java-Anfänger Java Basics - Anfänger-Themen 7
Koookie Kleines Frage - Antwort Programm (Anfänger) Java Basics - Anfänger-Themen 5
F Studium aufgabe ...Anfänger sucht hilfe :D Java Basics - Anfänger-Themen 24
F Anfänger braucht Hilfe :) Java Basics - Anfänger-Themen 3
F Abrechnungsprogramm erstellen Student (Anfänger) Java Basics - Anfänger-Themen 2
D Anfänger braucht Hilfe Java Basics - Anfänger-Themen 2
J Musikplayer zu schwer für Anfänger? Java Basics - Anfänger-Themen 3
F Wieso wird dieser Befehl nicht ausgeführt? (Anfänger) Java Basics - Anfänger-Themen 2
V Erste Schritte Anfänger: Ausführen eines Java-Programms Java Basics - Anfänger-Themen 5
Textsurfer Methoden Anfänger * Java Basics - Anfänger-Themen 5
G Ein paar Anfänger Fragen zu StdDraw Java Basics - Anfänger-Themen 4
J Anfänger: ActionListener und ProcessBuilder machen Probleme Java Basics - Anfänger-Themen 6
C verwirrter Anfänger Java Basics - Anfänger-Themen 6
L Verzinsungsprogramm (Java-Anfänger) Java Basics - Anfänger-Themen 3
T Datentypen enum static Chaos (blutiger anfänger) Java Basics - Anfänger-Themen 5
I if/else Statements Java Anfänger Java Basics - Anfänger-Themen 14
D Anfänger-Fragen(Parameter einer Methode) Java Basics - Anfänger-Themen 7
H Schleifen (anfänger) Java Basics - Anfänger-Themen 13
H Methoden Bluej Anfänger Java Basics - Anfänger-Themen 13
M Erste Schritte Einfache Aufzugssteuerung programmieren - Anfänger Java Basics - Anfänger-Themen 2
S Compiler-Fehler Anfänger sucht Hilfe. Fehler beim Compilieren Java Basics - Anfänger-Themen 6
V Erste Schritte Java-Anfänger braucht Hilfe bei Arrays Java Basics - Anfänger-Themen 19
V Array mit Zufallszahlen - Anfänger - Hilfe Java Basics - Anfänger-Themen 12
D Compiler-Fehler Anfänger Fehlermeldung Java Basics - Anfänger-Themen 3
das_leon if als Auswahl (Anfänger) Java Basics - Anfänger-Themen 1
GoodGuy [Anfänger] Kann mal wer drüber gucken? Java Basics - Anfänger-Themen 3
R Erste Schritte Anfänger Probleme bei AnimationDrawable Java Basics - Anfänger-Themen 0
J Kleiner Taschenrechner! Anfänger braucht Hilfe :( Java Basics - Anfänger-Themen 2
C Taxiwarteschlange - Anfänger Java Basics - Anfänger-Themen 2
J Fehlermeldung : cannot invoke char(at) int on the primitive type int --- Anfänger Java Basics - Anfänger-Themen 5
I Java, Application, Eclipse (Anfänger) Java Basics - Anfänger-Themen 1
M Java Anfänger - Video Tutorial Reihe (DEUTSCH) Java Basics - Anfänger-Themen 11
C Anfänger: Array + Klasse Java Basics - Anfänger-Themen 5
S OOP Uhrenanzeige programmieren, Achtung Anfänger! Java Basics - Anfänger-Themen 9
B Compiler-Fehler Ein Java-Eclipse-Anfänger geht auf Reisen... Java Basics - Anfänger-Themen 10
A 2 kurze Anfänger fragen Java Basics - Anfänger-Themen 6
I totaler Anfänger braucht Hilfe Java Basics - Anfänger-Themen 8
I Erste Schritte Bücher für Jungedliche[Anfänger] Java Basics - Anfänger-Themen 20
T Hallo anfänger braucht Hilfe :D Java Basics - Anfänger-Themen 7
C Anfänger Anfänger Fragen Java Basics - Anfänger-Themen 8
A Anfänger Taschenrechner Frage Java Basics - Anfänger-Themen 14
D error: Class names, >>>HILFE, anfänger<<< Java Basics - Anfänger-Themen 4
J Hilfe für Anfänger Java Basics - Anfänger-Themen 8
E OOP Methode an andere Methode übergeben / OOP Anfänger Java Basics - Anfänger-Themen 4
Farbenfroh Exceptions Anfänger - Finde Fehler nicht Java Basics - Anfänger-Themen 7
H MergeSort (für Anfänger ) Java Basics - Anfänger-Themen 9
X Projekt Java Anfänger Java Basics - Anfänger-Themen 28
C Fehlersuche Adressbuch *Anfänger* Java Basics - Anfänger-Themen 5
C Anfänger braucht Hilfe bei Schularbeit Java Basics - Anfänger-Themen 3
J Erste Schritte Hilfe bei absolutem Anfänger-Projekt Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben