"거짓"의 두 판 사이의 차이

해시넷
이동: 둘러보기, 검색
(새 문서: '''false'''는 영문 해석하면 거짓이라는 뜻이다. 프로그래밍에서는 boolean 자료형의 값 중 '거짓'의 값을 의미한다. {{각주}} == 참고자료 ==...)
 
2번째 줄: 2번째 줄:
  
  
 +
== boolean 자료형 ==
 +
컴퓨터 과학에서 [[불린]](boolean) 자료형은 논리 자료형 이라고도 하며, 참과 거짓을 나타내는 데 쓰인다. 주로 참은 1, 거짓은 0에 대응하나 언어마다 차이가 있다. 숫자를 쓰지 않고 참과 거짓을 나타내는 영단어 true와 false를 쓰기도 한다. 불린(Boolean)이라는 말은 영국의 수학자 겸 논리학자인 조지 불(George Boole)의 이름에서 따온 것이다.<ref>〈[https://ko.wikipedia.org/wiki/%EB%B6%88%EB%A6%AC%EC%96%B8_%EC%9E%90%EB%A3%8C%ED%98%95 불리언 자료형 - 위키백과, 우리 모두의 백과사전]〉, 《위키백과》</ref>
 +
 +
== 연산자 ==
 +
if문 조건에는 연산자를 사용해서 조건을 검사해야 한다. 대표적으로 사용하는 [[연산자]]는 다음과 같다.
 +
=== 관계 연산자 ===
 +
관계 연산자란 두 값을 비교하여 결과에 따라 참 또는 거짓을 반환한다.
 +
* '''연산자에 따른 데이터 타입'''
 +
* == : 같다
 +
* != : 같지 않다
 +
* < : 미만
 +
* > : 초과
 +
* <= : 이하
 +
* >= : 이상
 +
=== 논리 연산자 ===
 +
논리 연산자란 참과 거짓을 연산하여 다시 참 또는 거짓을 반환한다.
 +
* '''연산자에 따른 기능'''
 +
* ! : 식이 참이면 거짓, 거짓이면 참(NOT)
 +
* && : 두 식이 모두 참이면 결과는 참, 한 식이라도 거짓이면 결과는 거짓(AND)
 +
* || : 한식이라도 참이면 결과는 참(OR)<ref>이재윤, 〈[https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=lool2389&logNo=220967360380 C언어 1 - 관계와 논리 연산자 / if 조건문]〉, 《네이버블로그》, 2017-03-26</ref>
 +
 +
== 예제 ==
 +
아래 코드를 살펴보도록 하겠다.
 +
public class T1 {
 +
  public static void main(String[] args) {
 +
    //변수 선언 및 초기화
 +
    boolean a=true;
 +
    boolean b=false; //boolean은 참이나 거짓을 나타내는 값으로 1바이트의 크기를 가진다.   
 +
        System.out.println(a);
 +
        System.out.println(b);
 +
        //아래는 비교연산자로 결과값이 true인지 false인지 boolean 형태의 값이 출력된다.
 +
              System.out.println(3<4);
 +
              System.out.println(3==4);
 +
              System.out.println(3<2);
 +
              System.out.println(3<1);
 +
        // 출력값을 System.out.println을 통하여 console창에 결과값 출력
 +
  }
 +
}
 +
결과물을 살펴보겠다.
 +
* a라는 변수값을 출력하는 것으로 a=true 값을 가지고 있다. System.out.println을 통하여 a를 출력한다.
 +
* b라는 변수값을 출력하는 것으로 b=false 값을 가지고 있다.
 +
* 3<4라는 연산자를 비교하여 그 결과가 true인지 false 인지 확인을 하고 그 값을 boolean의 값으로 출력한다.
 +
* 3==4 (3과 4가 같은지 )라는 연산자를 비교하여 그 결과가 true인지 false 인지 확인을 하고 그 값을 boolean의 값으로 출력한다. 4번의 경우 =을 사용하는 것이 아니라 결과가 같은지 비교하는 연산자는 ==을 사용하는 것을 참고하기 바란다.
 +
* 3<2라는 연산자를 비교하여 그 결과가 true인지 false 인지 확인을 하고 그 값을 boolean의 값으로 출력한다.
 +
* 3<1라는 연산자를 비교하여 그 결과가 true인지 false 인지 확인을 하고 그 값을 boolean의 값으로 출력한다.
  
 
{{각주}}
 
{{각주}}

2021년 7월 13일 (화) 16:16 판

false는 영문 해석하면 거짓이라는 뜻이다. 프로그래밍에서는 boolean 자료형의 값 중 '거짓'의 값을 의미한다.


boolean 자료형

컴퓨터 과학에서 불린(boolean) 자료형은 논리 자료형 이라고도 하며, 참과 거짓을 나타내는 데 쓰인다. 주로 참은 1, 거짓은 0에 대응하나 언어마다 차이가 있다. 숫자를 쓰지 않고 참과 거짓을 나타내는 영단어 true와 false를 쓰기도 한다. 불린(Boolean)이라는 말은 영국의 수학자 겸 논리학자인 조지 불(George Boole)의 이름에서 따온 것이다.[1]

연산자

if문 조건에는 연산자를 사용해서 조건을 검사해야 한다. 대표적으로 사용하는 연산자는 다음과 같다.

관계 연산자

관계 연산자란 두 값을 비교하여 결과에 따라 참 또는 거짓을 반환한다.

  • 연산자에 따른 데이터 타입
  • == : 같다
  •  != : 같지 않다
  • < : 미만
  • > : 초과
  • <= : 이하
  • >= : 이상

논리 연산자

논리 연산자란 참과 거짓을 연산하여 다시 참 또는 거짓을 반환한다.

  • 연산자에 따른 기능
  •  ! : 식이 참이면 거짓, 거짓이면 참(NOT)
  • && : 두 식이 모두 참이면 결과는 참, 한 식이라도 거짓이면 결과는 거짓(AND)
  • || : 한식이라도 참이면 결과는 참(OR)[2]

예제

아래 코드를 살펴보도록 하겠다.

public class T1 {
 public static void main(String[] args) {
   //변수 선언 및 초기화
    boolean a=true;
    boolean b=false; //boolean은 참이나 거짓을 나타내는 값으로 1바이트의 크기를 가진다.    
       System.out.println(a);
       System.out.println(b);
        //아래는 비교연산자로 결과값이 true인지 false인지 boolean 형태의 값이 출력된다.
              System.out.println(3<4);
              System.out.println(3==4);
              System.out.println(3<2);
              System.out.println(3<1);
        // 출력값을 System.out.println을 통하여 console창에 결과값 출력
  }
} 
결과물을 살펴보겠다.
  • a라는 변수값을 출력하는 것으로 a=true 값을 가지고 있다. System.out.println을 통하여 a를 출력한다.
  • b라는 변수값을 출력하는 것으로 b=false 값을 가지고 있다.
  • 3<4라는 연산자를 비교하여 그 결과가 true인지 false 인지 확인을 하고 그 값을 boolean의 값으로 출력한다.
  • 3==4 (3과 4가 같은지 )라는 연산자를 비교하여 그 결과가 true인지 false 인지 확인을 하고 그 값을 boolean의 값으로 출력한다. 4번의 경우 =을 사용하는 것이 아니라 결과가 같은지 비교하는 연산자는 ==을 사용하는 것을 참고하기 바란다.
  • 3<2라는 연산자를 비교하여 그 결과가 true인지 false 인지 확인을 하고 그 값을 boolean의 값으로 출력한다.
  • 3<1라는 연산자를 비교하여 그 결과가 true인지 false 인지 확인을 하고 그 값을 boolean의 값으로 출력한다.

각주

  1. 불리언 자료형 - 위키백과, 우리 모두의 백과사전〉, 《위키백과》
  2. 이재윤, 〈C언어 1 - 관계와 논리 연산자 / if 조건문〉, 《네이버블로그》, 2017-03-26

참고자료

같이 보기