상세 컨텐츠

본문 제목

9일차 - 제어문 1

본문

조건문

조건에 따라 실행되는 순서를 제어한다.

 

반복문

엄청나게 많은 데이터를 반복적으로 처리할 때 사용한다.

 

제어문들을 사용하기 위해선 불리언(Boolean)이라는 데이터 타입과 비교 연산자(comparison operator)가 필요하다.

불리언 데이터 타입은 비교 연산자를 거쳐 조건문과 반복문까지 이어진다.


불리언 데이터 타입

 

1은 정수형 데이터 타입.

불리언 이라고 하는 데이터 타입은 총 두개의 데이터가 있다.

true와 false

 

파이썬에서는 in 이라는 키워드를 통해서 어떠한 단어가 문장안에 들어가있는지 확인할 수 있다.

예를 들면 "hello world"에 "world"가 들어가는지

"world" in "hello world"라고 했다면,

자바에서는 contains라는 키워드를 사용한다.

foo = "hello world"라면 아래와 같이 확인할 수 있다.

System.out.println(foo.contains("world"));

파이썬에서 in에 대한 return값이 True와 False이듯이, 

contains에 return값이 true와 false이다.

 


비교 연산자

산술 연산자로서 왼쪽에 있는 값과 오른쪽에 있는 값을 더해서 새로운 값을 만들어 낸다.

ex) 1 + 1 = 2

 

결합 연산자

두 문자열을 결합해 새로운 문자열을 만들어내는 연산자이다.

ex) "1" + "1" = "11"

 

 

불리언 데이터 타입 간의 연산을 수행할 수 있다.

수학시간에 배운 부등호이다.

아마 프로그래밍 언어를 사용하면서 한번씩 봤을 예시이다.

package day9;

public class ComparisonOperatorApp {
    public static void main(String[] args){
        System.out.println(1 > 1); // false
        System.out.println(1 == 1); // true
        System.out.println(1 < 1); // false
        System.out.println(1 >= 1); // true
    }
}

비교 연산자는 왼쪽에 있는 값과 오른쪽에 있는 값을 비교해서 그 결과가 무엇이냐에 따라 true 또는 false 중 하나의 값을 만들어 내는 연산자이다.

관련글 더보기

댓글 영역