All pastes #734848 Raw Edit

RPS.java

public java v1 · immutable
·published 2007-10-13 02:05 UTC
rendered paste body
// Rock, paper and Scissorspublic class RPS {	public static final int PAPER=1;	public static final int SCISSORS=2;	public static final int ROCK=3;	public static int getWinner( int act1, int act2 ){		if(act1==act2) return 0; // tie		if(act1==PAPER && act2==ROCK) return 1; // special case: player 1 wins		if(act2==PAPER && act1==ROCK) return 2; // special case: player 2 wins		return (act1>act2)?1:2; // otherwise	}	public static void main( String args [] ){		int winner = RPS.getWinner( RPS.PAPER, RPS.ROCK );		if( winner==0 ){			System.out.println("Tie.");		} else {			System.out.printf("Player %d wins.\n", winner);		}	}}