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