public class TalkingRobot
{
private Clock clock; // used by getTime and sayAPhrase
private Random generator; // used by sayAPhrase and respondTo
public String respondTo(String question)
{
int randNum = this.generator.nextInt(3);
if ( question.contains("lunch") )
{
if ( randNum == 0 )
return "Lunch... Not hungry yet.";
else if ( randNum == 1 )
return "Is it lunchtime already?";
else
return "I always like pizza.";
}
else
{
if ( randNum == 0 )
return "No idea!";
else if ( randNum == 1 )
return "Your guess is as good as mine.";
else
return "What do you think?";
}
}
}
|