728x90
isDigit() : 숫자인지 판별
public class ExerciseCh4_7_1 {
static int readInt() throws java.io.IOException{
char ch;
int n=0;
//skip non-digit characters
while(!Character.isDigit(ch = (char)System.in.read()));
do {
n = n*10 + (ch - '0');
ch = (char) System.in.read();
} while(Character.isDigit(ch));
return n;
}
public static void main(String[] args) throws java.io.IOException{
int i;
i = readInt();
if ((i%4==0 && i%100!=0) || i%4==0)
System.out.println("leap");
else
System.out.println("non-leap");
}
}
반응형
'전.java' 카테고리의 다른 글
2중 for 문 (continue, break) (0) | 2021.02.01 |
---|---|
별찍기 (다이아몬드 모양) (0) | 2021.02.01 |
char 형 배열 (개선된 for 문) (0) | 2021.01.31 |
문자열에서 문자 'r' 위치 구하기 (0) | 2021.01.31 |
char 형 배열 (for, while, do while 문) (0) | 2021.01.31 |