겉바속촉
띠 알아보기 본문
728x90
반응형
안녕하세요~ 겉바속촉입니다!^^!
삼항연산자를 활용해서 띠를 알아보도록 하겠습니다.
우선 12가지 띠순서를 알고 계셔야합니다.
구글링해보시면
원숭이-닭-개-돼지-쥐-소-호랑이-토끼-용-뱀-말-양
이렇습니다.
그리고 연산자 활용하셔서 태어난 년도를 12로 나누었을 때 나머지를 떠올리셔야해요
로직이 원숭이띠부터 시작됩니다.
그럼 12로 나누었을 때 나머지가0이면 원숭이
나머지가1이면 닭
이런 순환으로 가셔서 양까지 작성해주시면 됩니다.
저는 현재 나이까지 계산하기 위해서
Calendar까지 import했습니다!^^!
package day0527;
import java.util.Calendar;
import java.util.Scanner;
public class BirthYearDdi {
public static void main(String[] args) {
//태어난 년도 입력해서 나이, 띠도 구하기
//띠 구할때의 로직은 원숭이띠부터
Scanner sc = new Scanner(System.in);
Calendar cal = Calendar.getInstance();
int myYear,age;
String name,ddi;
System.out.println("이름을 입력하세요");
name=sc.nextLine();
System.out.println("태어난 년도를 입력하세요");
myYear=sc.nextInt();
//삼항연산자
ddi=myYear%12==0?"원숭이":
myYear%12==1?"닭":
myYear%12==2?"개":
myYear%12==3?"돼지":
myYear%12==4?"쥐":
myYear%12==5?"소":
myYear%12==6?"호랑이":
myYear%12==7?"토끼":
myYear%12==8?"용":
myYear%12==9?"뱀":
myYear%12==10?"말":
"양";
age = cal.get(cal.YEAR) - myYear + 1;
System.out.println("이름: " + name);
System.out.println("현재나이: " + age + "세");
System.out.println("당신의 띠는 " + ddi + "띠입니다.");
}
}
콘솔창이 다음과 같이 나오면
띠 알아보기 끄읕!^^!
728x90
반응형
'IT일기(하반기) > 블록체인' 카테고리의 다른 글
while문 for문 비교 (4) | 2020.05.27 |
---|---|
switch문 연습하기 (0) | 2020.05.27 |
문자열비교, null 값 체크 (0) | 2020.05.27 |
삼항연산자 (0) | 2020.05.27 |
조건문 연습하기 (0) | 2020.05.27 |