본문 바로가기

논리연산자

Kotlin더파기_02_Control Flow 흐름제어 프로그램을 실행하는 도중에 어떤 조건에 따라 선택이 나누어지는 경우가 있다. 이 경우에 사용하는 코딩 방법이 control flow(흐름 제어)이다. 흐름 제어에 사용하는 표현식은 if문, when문 등이 있다. if else if (조건 ) {실행} else {실행} 만약(조건)이라면 {실행하라} 그렇지 않으면 {실행하라} 실습을 위해 인텔리제이로 새 프로젝트를 만든다. 프로젝트명은 NetHack 새 코틀린 파일을 만든다. 파일명은 Game main()함수를 만든다. 코틀린 파일 이름 Game에서 짐작하듯이 게임을 만드는 과정으로 if else를 어떻게 사용하는지 알아본다. main()함수에 다음과 같은 내용을 코딩해 보자. 게임 주인공 이름(name)은 Wraven 이다. 생명(life)의 초기값은 .. 더보기
쌩초보를 위한 기초_14_조건문 if else 조건문 (Conditional Expression) 프로그램의 코드는 여러 줄로 이루어져 있다. 기본적으로 위에서 아래로 코드를 실행한다. 이런 순차적인 코드의 흐름을 바꿀 때는 제어문을 사용한다. 제어문은 어떤 조건을 검사한 후 다음에 무엇을 할지 결정할 때 사용하는 형식이다. 제어문에 사용하는 키워드(Keyword)는 if (만약~라면) , for (~동안) , when (~일 때), while (~동안) 등이 있다. 예를 들면 조건문 if ( ) { } 는 괄호( ) 안이 참(true)이면 중괄호{ } 내용을 실행한다. 조건문 if 키워드(keyword) : if (만약 ~라면) , else(그렇지 않으면) if (true) do : 만약 괄호( ) 안이 true이면 do하라 if (true) {d.. 더보기