hallo,
ich programmier gerad mit BlueJ ein Balkendiagramm. Die Werte werden per Zufall festgelegt:
Wie bekomm ich das nun hin, dass ich Werte manuell für die Array-Speicherplätze festlegen kann? Ich bedanke mich schon jetzt für Ihre Antwort!
Grüße
lulila
ich programmier gerad mit BlueJ ein Balkendiagramm. Die Werte werden per Zufall festgelegt:
Java:
import java.awt.Graphics;
import javax.swing.JApplet;
import java.util.Random;
import javax.swing.*;
import java.awt.*;
import java.applet.*;
public class Diagramm extends JApplet
{
private int [] zahl;
public Diagramm()
{
zahl = new int[10];
}
public void tauschen(int a, int b)
{
int temp = zahl[a];
zahl[a] = zahl [b];
zahl[b] = temp;
}
public void paint(Graphics g)
{
Random zufall = new Random();
for (int i=0; i<10; i++)
zahl[i]=zufall.nextInt(400);
for (int k=0; k<9; k++)
{
for (int j=0; j<9-k; j++)
{
if(zahl [j]>zahl[j+1])
tauschen(j,j+1);
}
}
for(int a=0; a<10; a++)
{
g.drawString("BALKENDIAGRAMM",20,20);
g.setColor(new Color(0,a*12,0));
g.fillRect(30*a,400-zahl[a],20,zahl[a]);
g.setColor(new Color(0,0,0));
g.drawRect(30*a,400-zahl[a],20,zahl[a]);
}
}
}
Wie bekomm ich das nun hin, dass ich Werte manuell für die Array-Speicherplätze festlegen kann? Ich bedanke mich schon jetzt für Ihre Antwort!
Grüße
lulila
Zuletzt bearbeitet von einem Moderator: