안녕하세요.
이번시간에는 원래 for에 대해서 배우기로 했는데요, 우선 숫자 비교에 대한 사전지식이 있어야 될 듯 하여 그 점부터 짚고 넘어가겠습니다.
1 2 3 4 5 | public static void main(String[] args) { System.out.println(1 < 3); } | cs |
메인 함수에다가 이렇게 코딩하고 실행하면 콘솔창에 뭐가 나오시나요?
true
라고 나오죠? '참'이라는 거죠. 1이 3보다 작으니까요. 이처럼 콘솔 출력 명령어에 숫자와 부등호 또는 등호를 넣어서 숫자를 비교할 수 있다는 걸 알 수 있습니다.
1 < 3
이걸 읽는 방법은 '1 작다 3'입니다. '1은 3 미만이다'라고도 읽을 수 있겠네요.
1 2 3 4 5 | public static void main(String[] args) { System.out.println(3 < 3); } | cs |
이걸 실행하면 false(거짓)라고 나옵니다. 3은 3 미만이 아니니까요.
1 2 3 4 5 | public static void main(String[] args) { System.out.println(3 <= 3); } | cs |
이번에는 작다 기호 옆에 =을 넣었는데요. 참이라고 출력됩니다.
'3 작거나 같다 3' 또는 '3은 3 이하다'라고 읽을 수 있습니다. 이상과 이하는 그 수 자체를 포함한다... 수학 시간에 배운 거 기억나시죠?
1 2 3 4 5 | public static void main(String[] args) { System.out.println(3 == 3); } | cs |
마지막 예제입니다. 등호를 두번 넣은 것에 유의하세요. =이 한번 들어가면 오른쪽 값이 왼쪽에 들어간다는 뜻이기 때문에 크기 비교를 할때는 =을 두번 넣어줘야 된다는 게 자바의 규칙입니다. 아무튼 실행하면 당연히 '참'이 나오겠죠.
이번 시간에 배운 걸 정리하면 아래와 같습니다.
> 크다(초과)
< 작다(미만)
>= 크거나 같다(이상)
<= 작거나 같다(이하)
다음 시간에는 정말로 for를 배우도록 하겠습니다 ㅎㅎ
감사합니다.
< 오늘의 과제 >
76*34 > 59*44 이 비교가 참인지 거짓인지 알아보세요.
결과를 콘솔창에도 띄워보고 메세지박스에도 띄워보세요.
'자바로 게임 만들기' 카테고리의 다른 글
[자바로 게임 만들기] 11. 자료형 변환(형변환) (3) | 2018.12.27 |
---|---|
[자바로 게임 만들기] 10. 코드가 빙글빙글(for문) (4) | 2018.12.27 |
[자바로 게임 만들기] 08. 메세지 박스 띄우기 (7) | 2018.12.27 |
[자바로 게임 만들기] 07. 변수와 자료형2 (2) | 2018.12.26 |
[자바로 게임 만들기] 06. 변수와 자료형 (0) | 2018.12.25 |