Possible Duplicate:
Is returning null bad design?
Suppose I have a prompt asking the user to enter something. If the user does not match my specifications, the else block returns null. Is this bad practice? If so, how could I repeat the prompt within the scope of the if/else block?
    if( foo.equalsIgnoreCase( "y" ) ) {
      return bar[x][y];
    }
    else if( foo.equalsIgnoreCase( "n" ) ) {
      return bar[x++][y];
    }
    else {
      return null;
    }
 
     
     
    