겉바속촉

띠 알아보기 본문

IT일기(하반기)/블록체인

띠 알아보기

겉바속촉 2020. 5. 27. 14:35
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