diff --git a/Answers/40230112113/Beater.java b/Answers/40230112113/Beater.java new file mode 100644 index 0000000..a3e0600 --- /dev/null +++ b/Answers/40230112113/Beater.java @@ -0,0 +1,14 @@ +import java.util.Random; + +public class Beater extends Player +{ + public Beater (String name, int number) + { + super(name, number); + } + public Boolean isSuccessful() { + Random random = new Random(); + int chance = random.nextInt(100); + return chance <= 40; + } +} diff --git a/Answers/40230112113/Chaser.java b/Answers/40230112113/Chaser.java new file mode 100644 index 0000000..1d9b580 --- /dev/null +++ b/Answers/40230112113/Chaser.java @@ -0,0 +1,14 @@ +import java.util.Random; + +public class Chaser extends Player +{ + public Chaser(String name, int number) + { + super(name, number); + } + public Boolean isSuccessful() { + Random random = new Random(); + int chance = random.nextInt(100); + return chance <= 30; + } +} diff --git a/Answers/40230112113/Keeper.java b/Answers/40230112113/Keeper.java new file mode 100644 index 0000000..8cf023a --- /dev/null +++ b/Answers/40230112113/Keeper.java @@ -0,0 +1,14 @@ +import java.util.Random; + +public class Keeper extends Player +{ + public Keeper(String name, int number) + { + super(name, number); + } + public Boolean isSuccessful() { + Random random = new Random(); + int chance = random.nextInt(100); + return chance <= 70; + } +} diff --git a/Answers/40230112113/Match.java b/Answers/40230112113/Match.java new file mode 100644 index 0000000..eb02090 --- /dev/null +++ b/Answers/40230112113/Match.java @@ -0,0 +1,22 @@ +public class Match +{ + Team team1; + Team team2; + + public Match(Team team1,Team team2) + { + this.team1=team1; + this.team2=team2; + } + + public void start() + { + for(int i=1;i<=100;i++) + { + team1.play(); + team2.play(); + if((team1.caught==true)||(team2.caught==true)) + break; + } + } +} diff --git a/Answers/40230112113/MyApp.java b/Answers/40230112113/MyApp.java new file mode 100644 index 0000000..f70ab7e --- /dev/null +++ b/Answers/40230112113/MyApp.java @@ -0,0 +1,47 @@ +public class MyApp +{ + public static void main(String[] args) + { + Keeper k1=new Keeper("asghar", 1); + Seeker s1=new Seeker("huh", 2); + Chaser c1_1=new Chaser("haha", 3); + Chaser c2_1=new Chaser("hoho", 4); + Chaser c3_1=new Chaser("hehe", 5); + Beater B1_1=new Beater("hehe", 6); + Beater B2_1=new Beater("hehe", 7); + + Keeper k2=new Keeper("asghar", 1); + Seeker s2=new Seeker("huh", 2); + Chaser c1_2=new Chaser("haha", 3); + Chaser c2_2=new Chaser("hoho", 4); + Chaser c3_2=new Chaser("hehe", 5); + Beater B1_2=new Beater("hehe", 6); + Beater B2_2=new Beater("hehe", 7); + + Team team2=new Team(B1_2, B2_2, s2, k2, c1_2, c2_2, c3_2); + Team team1=new Team(B1_1, B2_1, s1, k1, c1_1, c2_1, c3_1); + + Match match = new Match(team1, team2); + + match.start(); + + if(team1.goals>team2.goals) + { + System.out.println("Team 1 scored: "+team1.goals); + System.out.println("Team 2 scored: "+team2.goals); + System.out.println("TEAM 1 WINS!"); + } + else if (team1.goals