Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions Task2/Projects/Guesser_Game_Project/.classpath
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>
17 changes: 17 additions & 0 deletions Task2/Projects/Guesser_Game_Project/.project
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Guesser Game Project 1</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
eclipse.preferences.version=1
encoding/<project>=UTF-8
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=1.8
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
package MyProjectPackage;

import java.util.Scanner;

class Guesser
{
int Guessernum;

public int takeNumGuesser()
{
System.out.println("Guesser Guess a Number:");
Scanner scan = new Scanner(System.in);
Guessernum = scan.nextInt();
//scan.close();
return Guessernum;
}
}

class Player
{
int Playernum;

public int takeNumPlayer()
{
System.out.println("Player Guess a Number:");
Scanner scan = new Scanner(System.in);
Playernum = scan.nextInt();
//scan.close();
return Playernum;
}
}

class Umpire
{
int numfromGuesser;
int numfromPlayer1;
int numfromPlayer2;
int numfromPlayer3;

void collectfromGuesser()
{
Guesser g=new Guesser();
numfromGuesser = g.takeNumGuesser();
}

void collectfromPlayer()
{
Player P1 = new Player();
numfromPlayer1 = P1.takeNumPlayer();

Player P2 = new Player();
numfromPlayer2 = P2.takeNumPlayer();

Player P3 = new Player();
numfromPlayer3 = P3.takeNumPlayer();
}

void Compare()
{
if(numfromPlayer1 == numfromGuesser)
{
if(numfromPlayer2 == numfromGuesser && numfromPlayer3 == numfromGuesser)
{
System.out.println("All Players Won the Game.");
}

else if(numfromPlayer2 == numfromGuesser)
{
System.out.println("Player 1 and 2 Won the Game.");
}

else if(numfromPlayer3 == numfromGuesser)
{
System.out.println("Player 1 and 3 Won the Game.");
}

else
{
System.out.println("Player 1 Won the Game.");
}
}
else if(numfromPlayer2 == numfromGuesser)
{
if(numfromPlayer3 == numfromGuesser)
{
System.out.println("Only Player 2 and 3 Won the Game.");
}

else
{
System.out.println("Only Player 2 Won the Game.");
}
}
else if(numfromPlayer3 == numfromGuesser)
{
System.out.println("Only Player 3 Won the Game.");
}
else
{
System.out.println("No Player Won the Game.");
}
}
}

public class GuesserGameClass {

public static void main(String[] args)
{
Umpire U = new Umpire();
U.collectfromGuesser();
U.collectfromPlayer();
U.Compare();
}

}