예제)
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.BufferedReader;
public class Test7 {
public static void main(String[] args) throws IOException {
BufferedReader br=new BufferedReader(
new InputStreamReader(System.in));
int n;
String s;
System.out.print("년도?");
n=Integer.parseInt(br.readLine());
//변수=조건(n%4==0&&n%100!=0||n%400==0) ? 참일때 : 거짓일때;
s=n%4==0&&n%100!=0||n%400==0?"윤년":"평년"; // 4의 배수이거나, 100의 배수가 아니면서 400의 배수일 때 윤년
// n을 2로 나눠서 0일 때 참이므로 변수 s에 '윤년'을 대입 아니면 s에 '평년'을 대입
// != -> 같지 않다.
System.out.println(n+":"+s);
}
}
결과) 년도를 입력하면 해당년도가 윤년인지 평년인지 구별
년도?2013
2013:평년
'자바 > 문법' 카테고리의 다른 글
if ~else if 문(수우미양가) (0) | 2013.05.09 |
---|---|
if문과 if~else, if~else if~else문 (0) | 2013.05.09 |
삼항연산(중복 삼항연산) (0) | 2013.05.09 |
삼항연산(짝수, 홀수 구분) (0) | 2013.05.09 |
삼항연산(삼항연산안에 삼항연산) (0) | 2013.05.09 |