Vertikales Histogramm mit Arrays

T

Trippser861

Neues Mitglied
Servus miteinander,

Ich bin ein ziemlicher Anfänger im Programmieren bzw. speziell Java und habe eine Uniaufgabe, bei der ich mir jetzt schon den Kopf zerbreche. Es geht darum ein vertikales Histogramm/Diagramm zu machen, die mit bestimmten Zeichen (z.Bsp. Sternchen) die Werte meines Arrays ausgibt. Horizontal ist kein Problem, das kriegt man ja ganz einfach mit For Schleifen hin, soweit bin ich auch gekommen. Aber bei jedem weiteren Schritt zerbrech ich mir den Kopf, per Suchfunktion hab ich auch nirgendwo etwas brauchbares gefunden...
Da's mir wichtig ist das Ganze nicht nur abzugeben sondern auch zu verstehen, versuch Ich überall mein Glück.
Die Hauptprobleme sind also die Beschriftung des eigentlichen Diagramms links daneben, und das Ganze vertikal zu kriegen.
Bin über jede Hilfe dankbar!!

Test:
public class Main {

    public static void main(String[] args) {
        double [] data1 = { 1.1, 1.9, 2.2, 3.0, 5.1, 5.2, 4.3, 0.1, 4.5, 5.1};
        double [] data2 = { 8.0, 6.0, 4.0, 1.0, 2.0, 3.0, 4.0, 9.0};

        for(int i = 0; i < data2.length; i++) {
            //i = vertikale Werte, j = horizontale Werte
            for(int j = 0; j < data2[ i ]; j++) {
                System.out.print("* ");
            }
            System.out.println();
        }
    }
}
 
buege84

buege84

Mitglied
Hallo und herzlich Willkommen.
Ich habe deine Aufgabe leider nicht ganz verstanden. Kannst du evtl. mal eine beispielhafte Ausgabe mitangeben.
Also was soll aus den beiden Array ausgegeben werden ?
 
T

Trippser861

Neues Mitglied
Hey und Danke!
Sorry, hier ist mal die genaue Aufgabenstellung:

Bildschirmfoto 2020-11-07 um 17.44.30.png


Also ein Histogramm selber ist wie gesagt kein Problem, das hab ich ja schon hingekriegt.
Nur das ganze nun vertikal aufzuziehen + die Beschriftungen machen mir Kopfweh..
 
MoxxiManagarm

MoxxiManagarm

Top Contributor
Pseudo:

Code:
max := findeHoechstenWertGerundet(arr)
for (i := 0; i < max; i++)
  for(j := 0; j < arr.length; j++)
    print(istLangGenugGerundet(arr[j], max - i) ? "x" : " ")
  end for
end for
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Apache POI PPT - Vertikales Alignment von Text im XSLFAutoShape Java Basics - Anfänger-Themen 2
C Methoden Vertikales spiegeln eines Bildes (zweidimensionale Arrays) Java Basics - Anfänger-Themen 5
B Erste Schritte Histogramm mithilfe 2-dimensionaler Arrays Java Basics - Anfänger-Themen 4
J eine Art Histogramm mithilfe eines Arrays ausgeben Java Basics - Anfänger-Themen 11
L Methoden Histogramm, Methode berechnet falsch. Java Basics - Anfänger-Themen 7
R Histogramm erstellen Java Basics - Anfänger-Themen 5
A Probleme mit Histogramm Java Basics - Anfänger-Themen 5
A Histogramm zeichnen Java Basics - Anfänger-Themen 2
P Applet Histogramm Java Basics - Anfänger-Themen 6
N Histogramm einer Messreihe Java Basics - Anfänger-Themen 7
J Histogramm horizontal spiegeln Java Basics - Anfänger-Themen 7
R Java Histogramm erstellen Java Basics - Anfänger-Themen 5
E Array/ Histogramm Java Basics - Anfänger-Themen 3
H Histogramm programmieren Java Basics - Anfänger-Themen 2
Zeppi Arrays[i] Java Basics - Anfänger-Themen 5
Lena_2611 Vergleich von Array1 Index mit Array2 Wert und erzeugen eines neues Arrays Java Basics - Anfänger-Themen 8
J B-Sprache mit Arrays ausführen Java Basics - Anfänger-Themen 18
A Teilarrays eines 2D-Arrays sortieren Java Basics - Anfänger-Themen 4
C Arrays - deklarieren, initialisieren? Ist das ein Objekt? Java Basics - Anfänger-Themen 3
K Sudoku mit 2D Arrays Java Basics - Anfänger-Themen 19
JD_1998 Arrays einlesen, zwischenspeichern und wieder ausgeben Java Basics - Anfänger-Themen 8
Z Kein überprüfen des gesamten Arrays möglich.(Viergewinnt Spiel) Java Basics - Anfänger-Themen 6
F Arrays: Mathematische Funktion Java Basics - Anfänger-Themen 19
mihe7 Von Datentypen und (mehrdimensionalen) Arrays Java Basics - Anfänger-Themen 4
A Teilen eines Arrays Java Basics - Anfänger-Themen 5
DorFey Sortieren eines mehrdimensionalen Arrays Java Basics - Anfänger-Themen 8
N Probleme beim printen von Arrays durch for Schleife Java Basics - Anfänger-Themen 3
L If und else bei 2 Dimensionalen Arrays Java Basics - Anfänger-Themen 8
1 Arrays Java Basics - Anfänger-Themen 7
M Rückgabe eines Arrays Java Basics - Anfänger-Themen 10
L Addition von Arrays über die Parameterliste Java Basics - Anfänger-Themen 11
Z Erste Schritte Indexe innerhalb eines Arrays zusammensählen Java Basics - Anfänger-Themen 14
N Länge eines Arrays in einem Objekt testen Java Basics - Anfänger-Themen 51
S Übergabe von Arrays an Methoden Java Basics - Anfänger-Themen 20
D Collections Arrays in ArrayList abspeichern Java Basics - Anfänger-Themen 6
A Freie Stelle eines Arrays Java Basics - Anfänger-Themen 17
H Ein gegebenes Int Array zu Zwei Arrays zurück geben Java Basics - Anfänger-Themen 6
J 2D Arrays summieren Java Basics - Anfänger-Themen 21
J zwei String Arrays miteinander vergleichen Java Basics - Anfänger-Themen 18
A Java.util.Arrays Java Basics - Anfänger-Themen 15
T Methodenverknüpfung mit Arrays Java Basics - Anfänger-Themen 4
R Zugriff auf den Index eines Arrays, welches ein Objekt ist. Java Basics - Anfänger-Themen 4
F Eine Zahl mit Arrays vergleichen Java Basics - Anfänger-Themen 7
A 2d Arrays aus txt.file einlesen Java Basics - Anfänger-Themen 16
B Arrays Java Basics - Anfänger-Themen 4
P Arrays "automatisch" erstellen lassen Java Basics - Anfänger-Themen 12
B Nur eine bestimmte Anzahl an Arrays ausgeben Java Basics - Anfänger-Themen 9
H Gemeinsame Schnittmenge zweier Arrays ausgeben Java Basics - Anfänger-Themen 12
H Größte Duplikat (Größte Doppelte Wert) eines Arrays ausgeben Java Basics - Anfänger-Themen 9
A Summe des Arrays pd mit alternativer Schleife Java Basics - Anfänger-Themen 2
S Elemente eines Arrays bei Ausgabe auslassen Java Basics - Anfänger-Themen 2
M Verständnisproblem der Rekursion bei Arrays Java Basics - Anfänger-Themen 8
F Mehrdimensionale Arrays Java Basics - Anfänger-Themen 12
M Arrays in Funktion Kopieren und Bearbeiten Java Basics - Anfänger-Themen 4
W Erste Schritte Arrays befüllen und ausgeben Java Basics - Anfänger-Themen 11
J Inhalte von zwei Arrays vertauschen?! Java Basics - Anfänger-Themen 6
Curtis_MC Erzeugung mehrdimensionaler Arrays Java Basics - Anfänger-Themen 2
O zwei Arrays nach Werten durchsuchen und zusammenfügen Java Basics - Anfänger-Themen 3
F Arbeiten mit Arrays Java Basics - Anfänger-Themen 2
D Wert des Arrays unter Bedingungen ändern Java Basics - Anfänger-Themen 1
M Werte des Arrays addieren Java Basics - Anfänger-Themen 5
L Zufällige Übereinstimmungen in 2 Arrays Java Basics - Anfänger-Themen 3
A Arrays kombinieren (länge eines Arrays kann 0 sein) Java Basics - Anfänger-Themen 6
A Alle true Werte eines boolean Arrays herausfiltern Java Basics - Anfänger-Themen 19
iman Variablen Dynamik Arrays Java Basics - Anfänger-Themen 9
R Arrays Java Basics - Anfänger-Themen 4
A Methoden Arrays Java Basics - Anfänger-Themen 20
D Unterschied == und equals in Arrays Java Basics - Anfänger-Themen 2
V Schleife für das Einlesen von Werten für int Variablen, die Bestandteil von Arrays sein sollen Java Basics - Anfänger-Themen 16
V Probleme mit Arrays Java Basics - Anfänger-Themen 8
S Arrays erstellen Java Basics - Anfänger-Themen 6
D Ergebnisse in Arrays ausgeben? Java Basics - Anfänger-Themen 11
M Die Inhalte eines Arrays mit der Methode Arrays.toString ausgeben Java Basics - Anfänger-Themen 4
R Weitergabe von Arrays aus Methoden in andere Klasse Java Basics - Anfänger-Themen 5
scratchy1 vollständige und unvollständige Arrays ausgeben Java Basics - Anfänger-Themen 11
L Tiefe Kopie einer Zeile eines zweidimensionalen Arrays Java Basics - Anfänger-Themen 1
L Dynamische Anzahl an Arrays mit verschiedenen Namen erzeugen Java Basics - Anfänger-Themen 6
L Addition von 1 bis n, in Arrays umstellen Java Basics - Anfänger-Themen 15
M Deklarieren und Initialisieren von Arrays Java Basics - Anfänger-Themen 3
O Arrays sortieren in einer Methode Java Basics - Anfänger-Themen 2
E Mehrere Arrays addieren mit Übertrag Java Basics - Anfänger-Themen 13
B Frage zu Arrays Java Basics - Anfänger-Themen 3
O Unterschied Arrays, Listen, Mengen Java Basics - Anfänger-Themen 24
F Arrays im Konstruktor Java Basics - Anfänger-Themen 5
E Methoden 2 Arrays sortieren (MergeSort) Java Basics - Anfänger-Themen 3
R 2D Arrays mit vorgegebenem Muster Java Basics - Anfänger-Themen 2
R Auf eine Stelle [i] des Arrays zugreifen Java Basics - Anfänger-Themen 7
M Methoden Arrays.deepequals() funktioniert nicht Java Basics - Anfänger-Themen 2
O Länge eines Arrays Java Basics - Anfänger-Themen 6
X Arrays untereinander schreiben Java Basics - Anfänger-Themen 4
F Arrays Duplizieren Java Basics - Anfänger-Themen 14
J Erste Schritte Arrays ineinander Verschachteln Java Basics - Anfänger-Themen 6
UnknownInnocent Variablen Teile eines Arrays zufällig sortieren Java Basics - Anfänger-Themen 7
E Arrays nach best Muster füllen Java Basics - Anfänger-Themen 4
L Bestimmte Werte eines Arrays ausgeben. Java Basics - Anfänger-Themen 3
P JButton -Arrays Java Basics - Anfänger-Themen 4
Kornblume Nulltyp eines Arrays von Objekten? Java Basics - Anfänger-Themen 10
S Doppel For Schleife mit Arrays - Problem bei der Ausgabe Java Basics - Anfänger-Themen 4
I Scanner und Arrays Java Basics - Anfänger-Themen 2
I Probleme mit 2 dimensionale Arrays Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Anzeige

Neue Themen


Oben