Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Schuetze
- {
- private int [][] treffer;
- private int [][] a;
- protected int g;
- private boolean gewonnen;
- private String[] punkte={"1 Punkt ","2 Punkte","3 Punkte","4 Punkte","5 Punkte"};
- public Schuetze()
- {
- treffer=new int [5][1];
- g=0;
- }
- public void ausgabe()
- {
- for(int i=0;i<5;i++)
- {
- System.out.print(punkte[i]+"\t");
- for(int j=0;j<1;j++)
- {
- System.out.print(treffer[i][j]+"\t");
- }
- System.out.print("\n");
- }
- System.out.println();
- }
- public void trefferEinfuegen(int pPunkte)
- {
- if(pPunkte<=5)
- {
- treffer[pPunkte-1][0]=1+treffer[pPunkte-1][0];
- }
- }
- public void zusammenZaehlen()
- {
- a=treffer;
- for(int i=0;i<5;i++)
- {
- a[i][0]=a[i][0]*(i+1);
- }
- for(int i=0;i<5;i++)
- {
- System.out.print(punkte[i]+"\t");
- for(int j=0;j<1;j++)
- {
- System.out.print(a[i][j]+"\t");
- }
- System.out.print("\n");
- }
- for(int i=0;i<5;i++)
- {
- g=g+a[i][0];
- }
- System.out.println();
- System.out.println("Die Gesamt Punktzahl ist "+g);
- System.out.println();
- }
- public void schießen()
- {
- for(int i=0;i<20;i++)
- {
- trefferEinfuegen(1+(int) (Math.random()*5));
- }
- ausgabe();
- zusammenZaehlen();
- g=0;
- }
- public void setG(int pG)
- {
- g=pG;
- }
- public int getG()
- {
- return g;
- }
- public void setGewonnen(boolean pGewonnen)
- {
- gewonnen=pGewonnen;
- }
- public boolean getGewonnen()
- {
- return gewonnen;
- }
- }
- public class Duell
- {
- private int [][] durchgaenge;
- public Duell()
- {
- durchgaenge=new int [4][2];
- }
- public void besterSchuetze(Schuetze pSchuetze1,Schuetze pSchuetze2)
- {
- pSchuetze1.schießen();
- pSchuetze2.schießen();
- if(pSchuetze1.getG()<pSchuetze2.getG())
- {
- pSchuetze2.setGewonnen(true);
- System.out.println("Der Schütze 2 hat gewonnen");
- }
- else
- {
- pSchuetze1.setGewonnen(true);
- System.out.println("Der Schütze 1 hat gewonnen");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement