반응형
이문제를 풀기 위해 필요한 이론
이번에 작성 할 코드는 나이를 추측하는 로봇을 만드는 것이다.
로봇이 유저의 나이를 3,5,7로 나누었을 때의 나머지를 입력하라고 하고, 이를 이용해 유저의 나이를 계산해서 보여주는 것이다.
package bot;
import java.util.Scanner;
public class SimpleBot {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Hello! My name is Aid.");
System.out.println("I was created in 2018.");
System.out.println("Please, remind me your name.");
String name = scanner.nextLine();
System.out.println("What a great name you have, " + name + "!");
System.out.println("Let me guess your age.");
System.out.println("Enter remainders of dividing your age by 3, 5 and 7.");
// reading all remainders
int remainder3 = scanner.nextInt();
int remainder5 = scanner.nextInt();
int remainder7 = scanner.nextInt();
int age = (remainder3 * 70 + remainder5 * 21 + remainder7 * 15) % 105;
System.out.println("Your age is " + age + "; that's a good time to start programming!");
}
}
반응형
'Java > JetBrain Project' 카테고리의 다른 글
JetBrain [Easy] Cinema Room Manager - Stage 2 (0) | 2020.12.05 |
---|---|
JetBrain [Easy] Cinema Room Manager - Stage 1 (0) | 2020.12.05 |
JetBrain [Easy] Simply Chatty Bot 만들기 - Stage 5 (0) | 2020.12.04 |
JetBrain [Easy] Simply Chatty Bot 만들기 - Stage 4 (0) | 2020.12.02 |
JetBrain Academy 이용해서 프로젝트 하기 (2) | 2020.11.25 |