달력

1

« 2020/1 »

  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  



 

논리 표현(진리값)

불린(boolean) 부울 = 논리 표현 진리값 논리형 논리값 /거짓

논리형은 (true)이나 거짓(false) 가지 값만을 가질 있는 타입을 의미합니다.

 

논리 표현

논리형은 참(true)이나 거짓(false) 중 한 가지 값만을 가질 수 있는 타입을 의미합니다.

true

‘참‘을 의미하는 키워드

false

‘거짓’을 의미하는 키워드

 

 

자료형

키워드

크기

기본값

표현 범위

논리형

boolean

1byte

false

true 또는 false

(0또는 1아님)

 

 

 

true false 이해

·       숫자의 관점에서 이해하지 말것!

·       자바에서의 true false는 그 자체로 저장이 가능한 데이터타입입니다.

·       true false는 독립된 키워드이고

·       true false의 저장을 위한 자료형이 boolean 입니다.

·       논리형은 반드시 소문자 true, false값 중 하나의 값을 가집니다.

 

 

 

 

Posted by codedragon codedragon

댓글을 달아 주세요


 

연산자(Operator)

·       연산자란 자료의 가공을 위해 정해진 방식에 따라 계산하고 결과를 얻기 위한 행위를 의미하는 기호들을 의미합니다.

·       각 연산자들은 연산을 하기 위해 인식하는 자료형들이 정해져 있습니다.

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

   

  

논리 연산자(logical operator)

·       불린 연산(Boolean Operation)이라고도 합니다.

·       참과 거짓으로 이루어지는 진리값이 피연산자인 연산자입니다.

·       true false인 논리 값을 가지고 다시 한번 조건 연산하는 연산자입니다.

·       하나 이상의 처리 조건이 있어야 하며 먼저 처리되는 조건에 따라 다음의 처리 조건을 처리할지 안 할지를 결정하는 논리적인 연산자입니다.

 

 

 

논리 연산자 종류

AND 연산과 OR 연산은 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽입니다.

NOT 연산자는 피연산자가 단 하나뿐인 단항 연산자이며, 피연산자의 결합 방향은 오른쪽에서 왼쪽입니다.

연산자

의미

설명

&&

and

논리곱

·       주어진 조건들이 모두 true일 경우에만 true

·       a &&  b     //a b 모두 true이면 연산결과는 true

||

or

논리합

·       주어진 조건들 중 하나라도 true이면 true

·       a ||  b    //a b 둘중 하나라도 true이면 연산결과는 true

!

no

부정

·       true이면 false false이면 true

·       !a     //연산결과는 a true이면 false, a false이면 true

 

 

 

&& 논리 연산자 결과

선조건

&&

후조건

Result

true

&&

true

true

true

&&

false

false

false

&&

true

false

false

&&

false

false

 

 

|| 논리 연산자 결과

선조건

||

후조건

Result

true

||

true

true

true

||

false

true

false

||

true

true

false

||

false

false

 

 

논리 연산자 결과

연산자

후조건

Result

!

true

false

!

false

true

 

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

논리연산자 확인

   

논리 연산자

선조건

&&

후조건

Result

true

&&

true

true

true

&&

false

false

faluse

&&

  

false

   

선조건

||

후조건

Result

true

||

  

true

false

||

true

true

false

||

false

false

   

이유

연산속도를 빠르게 하기 위해

   

   

   

소스코드

  1.  public class OperatorEx04 {
  2.         public static void main(String[] args){
  3.                  
  4.                 System.out.println("=========논리 연산자 =========");
  5.                 boolean t, f, result;
  6.                 t = true;
  7.                 f = false;
  8.                  
  9.                 result = t && f;        //논리곱
  10.                 System.out.println("t && f : " + result);
  11.                  
  12.                 System.out.println("");
  13.                 result = t || f;        //논리합
  14.                 System.out.println("t || f : " + result);
  15.                  
  16.                 System.out.println("");
  17.                 result = ! t;   //부정
  18.                 System.out.println("!t : " + result);
  19.                  
  20.         }
  21.    
  22. }


   

 

출력결과

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

true와 false값을 나타내는 타입

   

소스 코드

<html>

<head>

<meta charset="EUC-KR">

<title>boolean</title>

<script type="text/javascript">

//boolean

var booleanVar = true;                        

document.write('booleanVar: ' + typeof booleanVar + '<br>');

</script>

</head>

<body>

</body>

</html>

   


   

   

'Development > JavaScript, jQuery, ...' 카테고리의 다른 글

형변환  (0) 2014.05.30
12.html-기본타입(null과 undefined)  (0) 2014.05.28
11.html-기본타입(불린(boolean))  (0) 2014.05.28
10.html-기본타입(문자열)  (0) 2014.05.28
05.html-기본타입(숫자)  (0) 2014.05.28
04.html-주석 및 출력  (0) 2014.05.24
Posted by codedragon codedragon

댓글을 달아 주세요