Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
65 lines (56 loc) · 2.18 KB

File metadata and controls

65 lines (56 loc) · 2.18 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
import java.util.Scanner;
public class SimpleBot {
final static Scanner scanner = new Scanner(System.in);
public static void main(String[] args) {
greet("Aid", "2018");
remindName();
guessAge();
count();
test();
end();
}
static void greet(String assistantName, String birthYear) {
System.out.println("Hello! My name is " + assistantName + ".");
System.out.println("I was created in " + birthYear + ".");
System.out.println("Please, remind me your name.");
}
static void remindName() {
String name = scanner.nextLine();
System.out.println("What a great name you have, " + name + "!");
}
static void guessAge() {
System.out.println("Let me guess your age.");
System.out.println("Say me remainders of dividing your age by 3, 5 and 7.");
int rem3 = scanner.nextInt();
int rem5 = scanner.nextInt();
int rem7 = scanner.nextInt();
int age = (rem3 * 70 + rem5 * 21 + rem7 * 15) % 105;
System.out.println("Your age is " + age + "; that's a good time to start programming!");
}
static void count() {
System.out.println("Now I will prove to you that I can count to any number you want.");
int num = scanner.nextInt();
for (int i = 0; i <= num; i++) {
System.out.printf("%d!\n", i);
}
}
static void test() {
System.out.println("Let's test your programming knowledge.");
System.out.println("Why do we use methods?");
while (true) {
System.out.println("1. To repeat a statement multiple times.");
System.out.println("2. To decompose a program into several small subroutines.");
System.out.println("3. To determine the execution time of a program.");
System.out.println("4. To interrupt the execution of a program.");
int answer = scanner.nextInt();
if (answer == 2) {
break;
} else {
System.out.println("Please, try again.");
}
}
}
static void end() {
System.out.println("Congratulations, have a nice day!");
}
}
Morty Proxy This is a proxified and sanitized view of the page, visit original site.