EditPad Pro 7 - Untitled 1 - KIT

Werbung
Printed with the trial version of EditPad Pro 7
11.12.2015
import java.util.Random;
import java.util.TreeSet;
public class Lotto {
TreeSet<Integer> zahlen;
int zusatzZahl;
public Lotto() {
zahlen = new TreeSet<Integer>();
}
public void ziehen() {
Random rnd = new Random();
while (zahlen.size() < 7){
zusatzZahl = rnd.nextInt(49)+1;
zusatzZahl = (int) (Math.random()*49+1);
zahlen.add(zusatzZahl);
}
zahlen.remove(zusatzZahl);
//
}
@Override
public String toString() {
return "Lotto [zahlen=" + zahlen + ", zusatzZahl=" + zusatzZahl
+ "]";
}
/**
* @param args
*/
public static void main(String[] args) {
Lotto lotto = new Lotto();
lotto.ziehen();
System.out.println(lotto);
}
}
http://www.EditPadPro.com/
Page 1 of 1
Printed with the trial version of EditPad Pro 7
11.12.2015
public class Buch {
String autor, titel, verlag;
int jahr;
public Buch(String autor, String titel, String verlag, int jahr) {
super();
this.autor = autor;
this.titel = titel;
this.verlag = verlag;
this.jahr = jahr;
}
@Override
public String toString() {
return autor + ":" + titel + ":"
+ verlag + ":" + jahr;
}
/**
* @param args
*/
public static void main(String[] args) {
Buch myBuch= new Buch("Mustermann","irgendwas","Teubner",2015);
System.out.println(myBuch);
}
}
http://www.EditPadPro.com/
Page 1 of 1
Printed with the trial version of EditPad Pro 7
11.12.2015
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.HeadlessException;
import
import
import
import
import
javax.swing.JButton;
javax.swing.JFrame;
javax.swing.JLabel;
javax.swing.JPanel;
javax.swing.JTextField;
public class Archiv extends JFrame{
JTextField autorFeld, titelFeld, verlagFeld, jahrFeld;
JButton speicher, autorAus, titelAus, verlagAus, jahrAus;
public Archiv() {
super("Bücherverwaltung");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel oben = new JPanel();
oben.setLayout(new GridLayout(4,2));
oben.add(new JLabel("Autor:"));
this.autorFeld = new JTextField(20);
oben.add(this.autorFeld);
oben.add(new JLabel("Titel:"));
this.titelFeld = new JTextField(20);
oben.add(this.titelFeld);
oben.add(new JLabel("Verlag:"));
this.verlagFeld = new JTextField(20);
oben.add(this.verlagFeld);
oben.add(new JLabel("Jahr:"));
this.jahrFeld = new JTextField(20);
oben.add(this.jahrFeld);
this.add(oben,BorderLayout.NORTH);
JPanel mitte = new JPanel();
this.speicher = new JButton("Eintrag speichern");
mitte.add(speicher);
this.add(mitte);
JPanel unten = new JPanel();
unten.add(new JLabel("Ausgabe sortiert nach: "));
this.autorAus = new JButton("Autor");
unten.add(autorAus);
this.titelAus = new JButton("Titel");
unten.add(titelAus);
this.verlagAus = new JButton("Verlag");
unten.add(verlagAus);
this.jahrAus = new JButton("Jahr");
unten.add(jahrAus);
this.add(unten,BorderLayout.SOUTH);
this.pack();
this.setVisible(true);
http://www.EditPadPro.com/
Page 1 of 2
Printed with the trial version of EditPad Pro 7
11.12.2015
}
/**
* @param args
*/
public static void main(String[] args) {
new Archiv();
}
}
http://www.EditPadPro.com/
Page 2 of 2
Herunterladen