IF 4

kotlin 코틀린 - 반복문

증감연산자 증가연산자 ++ 변수의 앞이나 뒤에 ++ 을 붙여서 사용하는 연산자입니다. ++ 이 변수 앞에 붙으면 전치 증가연산자, 변수의 뒤에 붙으면 후치 증가연산자 입니다. 정수형 변수의 경우 값을 1 증가시켜주는 역활을 합니다. var number = 10 ++number number = number + 1 number++ 결과적으로 보면 위 3가지는 동일한 결과 입니다. 그러면 왜 전치와 후치 증가 연산자로 구분이 될까요? 그 차이는 아래 코드를 보면서 설명 하도록 하겠습니다. fun main() { var numberPre = 10 var numberPost = 10 println(++numberPre) println(numberPost++) println(numberPre) println(num..

kotlin 코틀린 - 조건문 비교연산자

if 조건문 fun main() { var number = 5 if(number > 10) { println("10 보다 크다") } else { println("10 보다 작다") } } if ( 조건 ) { // 저건이 true 일 경우 실행할 구문 영역 } else { // 조건이 false 일 경우 실행할 구문 영역 } 실행할 구문이 여러개가 될 수도 있기 때문에 각각의 영역을 구분하여 실행하기 위해, 중괄호( {} ) 를 사용하여 실행할 영역을 구분합니다. 함수의 영역표시에 사용되는 중괄호와 동일한 특성을 지닙니다. 여기에서 true 일 경우에만 실행할 내용이 있고 조건이 false 일 경우 수행할 내용이 없다면, esle 구문은 생략 가능 하빈다. fun main() { var number =..

kotlin 코틀린 - 함수 function

함수 function 함수는 특정한 동작을 하거나 원하는 결과값을 연산하는데 사용하는 기능입니다. 지금까지 작업하는데 사용했던 main() 도 함수 이고, println() 또한 함수 입니다. 간단한 곱셈함수(mul) 를 만들어 보겠습니다. 함수를 선언하기 위해서는 변수를 선언할때 사용한 var, val 처럼 함수(function) 을 의미하는 키워드 fun 을 사용해야 합니다. fun mul(numA:Int, numB:Int): Int { return numA * numB } fun main() { println(mul(3, 5)) } 결과를 한번 확인해 보도록 하겠습니다. main에서 호출도 잘 되네요 함수를 만들어 봤으니 이제 함수를 선언할때 사용한 코드를 한번 자세히 보도록 하겠습니다. fun 키..

12. 파이썬 제어문 - 조건문 (if) & 관계 연산자

관계연산자 ( Relational Operators) 2개의 객체간의 특정한 종류의 관계를 시험하는 연산자 입니다. 관계연산자는 이제부터 시작하는 제어문(조건문 반복문 등) 의 핵심 입니다. 프로그램의 전체는 실행흐름 이고 실행흐름은 제어와 반복으로 이뤄 짐니다. 제어와 반복의 시작은 관계연산으로 이뤄지는 것이니 정말 중요 하겠죠 같음 == 두 피연산자가 같으면 True 1 == 1 (True) 같지 않음 != 두 피연산자가 다르면 True 1 != 2 (True) 보타 큼 연산자 왼쪽이 크면 True 2 > 1 (True) 보다 크거나 같음 = 1 (True) 조건문? (if) 조건문은 주어진 조건에 따라 프로그램의 흐름을 바꾸는 구문입니다. 간단한 예를 들면 # 돈이 1000원 이면 사과를 사라. 아..