Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
27
Task/Magic-8-ball/Java/magic-8-ball.java
Normal file
27
Task/Magic-8-ball/Java/magic-8-ball.java
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
import java.util.Random;
|
||||
import java.util.Scanner;
|
||||
|
||||
public class MagicEightBall {
|
||||
|
||||
public static void main(String[] args) {
|
||||
new MagicEightBall().run();
|
||||
}
|
||||
|
||||
private static String[] ANSWERS = new String[] {"It is certain.", "It is decidedly so.", "Without a doubt.", "Yes - definitely.",
|
||||
"You may rely on it.", "As I see it, yes.", "Most likely.", "Outlook good.", "Yes.", "Signs point to yes.",
|
||||
"Reply hazy, try again.", "Ask again later.", "Better not tell you now.", "Cannot predict now.", "Concentrate and ask again.",
|
||||
"Don't count on it.", "My reply is no.", "My sources say no.", "Outlook not so good.", "Very doubtful. "};
|
||||
|
||||
public void run() {
|
||||
Random random = new Random();
|
||||
System.out.printf("Hello. The Magic 8 Ball knows all. Type your question.%n%n");
|
||||
try ( Scanner in = new Scanner(System.in); ) {
|
||||
System.out.printf("? ");
|
||||
while ( (in.nextLine()).length() > 0 ) {
|
||||
System.out.printf("8 Ball Response: %s%n", ANSWERS[random.nextInt(ANSWERS.length)]);
|
||||
System.out.printf("? ");
|
||||
}
|
||||
}
|
||||
System.out.printf("%n8 Ball Done. Bye.");
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue