/**
 * Example using methods in conditionals.
 * Enter "same" as command-line argument to guess the string.
 * 
 * @author Sara Sprenkle
 */
public class StringConditionals {

    public static void main(String args[]) {
        String string1 = "same";
        
        if( args.length < 1 ) {
            System.out.println("Error: invalid number of arguments");
            System.out.println("Usage: java StringConditionals <guess>");
            System.exit(1);   
        }
        
        String argString = args[0];
        
        // this can never be true 
        if( string1 == argString) {
            System.out.println("Exact match!");
        }
        else if (string1.equals(argString) ){
            System.out.println("You guessed my string!");
        } else {
            System.out.println("Nice try, but you didn't guess my string.");
        }
        
    }

}
