Auf Pausenhof.de findest du viele Arbeiten, Facharbeiten und Referate für die Schule.

Referate und Hausarbeiten : Informatik

< zurück zu Referate - Informatik

Lotto Ziehung(Java-Quelltext)

import java.awt.event.*;import java.awt.*;
class Lotto extends Frame implements ActionListener{
TextField t1,t2,t3,t4,t5,t6;Button b1;Label l1;int[] lottozahl;int eins,zwei,drei,vier,fuenf,sechs;int hilfe=0;
Lotto(){ setTitle("Lotto - Ziehung"); setSize(300,300); setLayout(new FlowLayout()); setBackground(Color.blue);
addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0);dispose();}});
l1 = new Label("Hier ist die Ziehung der 6 Lottozahlen!",Font.BOLD); add(l1);
t1 = new TextField("",20); add(t1);
t2 = new TextField("",20); add(t2);
t3 = new TextField("",20); add(t3);
t4 = new TextField("",20); add(t4);
t5 = new TextField("",20); add(t5);
t6 = new TextField("",20); add(t6);
b1 = new Button("Ziehung für heute"); b1.addActionListener(this); add(b1);
setVisible(true);
}
public void actionPerformed(ActionEvent e) { if(e.getSource() == b1) { ziehung();}}
void ziehung(){lottozahl = new int[6];int schalter;
do{schalter = 0;for(int i=0;i<=5;i++){lottozahl[i] = (int)(Math.random()*49)+1;for(int j=i-1;j>=0;j--){if (lottozahl[i] == lottozahl[j]) schalter = 1;}}
for(int i=0;i<lottozahl.length-1;i++)for(int k=i+1;k<lottozahl.length;k++) {if(lottozahl[i]>lottozahl[k]) {hilfe=lottozahl[i]; lottozahl[i]=lottozahl[k]; lottozahl[k]=hilfe;}}}while (schalter == 1);eins = lottozahl[0];zwei= lottozahl[1];drei = lottozahl[2];vier= lottozahl[3];fuenf = lottozahl[4];sechs = lottozahl[5];
t1.setText(""+eins);t2.setText(""+zwei);t3.setText(""+drei);t4.setText(""+vier);t5.setText(""+fuenf);t6.setText(""+sechs);
}
public static void main (String a[]) { new Lotto(); }}...

Du möchtest das komplette Referat lesen?

Gib einfach deine E-Mail-Adresse ein, damit wir das komplette Referat kostenlos als PDF zur Verfügung stellen können! Du kannst es dann bearbeiten und ausdrucken.

* Pflichtangaben