19

[부스트코스]📱코틀린 2-3 검사와 자료형을 변환해보기

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 1단원 코틀린의 기본을 익혀요! 2장. 변수와 자료형, 연산자 2-3 검사와 자료형을 변환해보기 시작하겠습니다! 🧪 자료형 비교, 검사, 변환 ▷ 코틀린의 자료형 변환 - 기본형을 사용하지 않고 참조형만 사용 - 서로 다른 자료형은 변환 과정을 거친 후 비교 코틀린은 기본형을 사용하지 않고, 참조형 자료형을 쓰고 있습니다. 서로 다른 자료형으로 변환하려면, 변환 메소드가 필요합니다. 그래서 바로 변환되지 않아요. 첫 번째 줄에서 a라는 변수를 선언했고, 이것을 Int형으로 정의하고, 1로 초기화했습니다. 두 번째 줄에서는 b라는 변수를 Double형으로 지정했습니다. 즉, a와 b는 자료형이 다릅니다. 만약, Double..

[부스트코스]📱코틀린 2-2 나를 괴롭히는 널(Null)!

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 1단원 코틀린의 기본을 익혀요! 2장. 변수와 자료형, 연산자 2-2 나를 괴롭히는 널(Null)! 시작하겠습니다! 🔎 null을 허용한 변수 검사 ▷ 코틀린의 변수 선언은 기본적으로 null을 허용하지 않는다. - val a : Int = 30 - var b : String = "Hello" null은 상당히 우리가 많이 만나요 ㅠㅠ 어떤 특정 변수를 선언한 다음에 그 해당되는 값을 할당해줘야 해요. 예를 들어 val 즉, 불변값 a를 선언하고, int 자료형에 값 30을 할당해보겠습니다. 만약, 선언만 하고서 값 할당을 생략했다고 한다면, 아무런 값이 들어가 있지 않는 상태가 되죠. 이것을 null이라고 합니다. 프로..

[부스트코스]📱코틀린 2-1 기본 자료형과 변수 선언방법 (3) 크기 범위와 기타 자료형

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 1단원 코틀린의 기본을 익혀요! 2장. 변수와 자료형, 연산자 2-1 기본 자료형과 변수 선언방법 (2) 크기 범위와 기타 자료형 시작하겠습니다! 우리 지난 시간에 마지막에 배운 내용 기억 나시나요? 0.1을 1000번 더했더니 100이 아니라 100.09999.. 이런식으로 나왔었죠? 지수부와 가수부가 제한이 있기 때문에 이런 현상이 나오는 것이라고 설명해주셨습니다. 이처럼 다른 자료형에도 각각 한계가 있습니다. 💻 코딩해 보세요! 정수형과 실수 자료형의 최솟값과 최대값 출력하기 ▷ MinMax.kt chap02.section02 패키지 위에서 Alt+Insert로 minmax라는 새로운 코틀린 파일을 만듭니다. pac..

[부스트코스]📱코틀린 2-1 기본 자료형과 변수 선언방법 (2) 정수형과 실수형

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 1단원 코틀린의 기본을 익혀요! 2장. 변수와 자료형, 연산자 2-1 기본 자료형과 변수 선언방법 (2) 정수형과 실수형 시작하겠습니다! 🔎 자료형 알아보기 변수의 자료형태에 따라서 담을 수 있는 크기가 정해집니다. ▷ 정수형 - 음수가 사용되는 부호 있는 자료형 Byte는 8비트의 크기를 가집니다. 음수까지 표현하기 때문에 -128부터 127이지만 - 부호 없는 정수형(1.3버전 실험적) 부호가 없는 즉, 음수가 없는 경우에는 0부터 255까지 총 256개의 값을 사용가능합니다. Byte->Short->Int->Long 순서대로 점점 큰 값이 나오죠? 이걸 토대로 각 값의 크기에 최적화된 자료형을 쓰는 게 좋겠죠. 예를..

[부스트코스]📱코틀린 2-1 기본 자료형과 변수 선언방법 (1) 불변형, 기본형

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 1단원 코틀린의 기본을 익혀요! 2장. 변수와 자료형, 연산자 2-1 기본 자료형과 변수 선언방법 (1) 불변형, 기본형 시작하겠습니다! 📚 자료형과 변수 ▷ 자료형 : 우리가 다루고자 하는 데이터의 어떤 형식을 가지고 있는가를 나타냅니다. Int는 정수이며, 1,2,3같이 숫자로 나열된 것입니다. String는 문자열이며, "" 안에 있는 "Hello123"같이 문자로 나열된 것입니다. (주의) 이 " " 안에 숫자를 쓰더라도 정수가 아닌 문자열이며, 일종의 배열입니다. Float 실수형이며, 1.2와 같이 소숫점 이하의 숫자를 가지는 숫자입니다. 이외에는 double 등이 있습니다. ▷ 변수 : 데이터를 자료형에 따라..

[부스트코스]📱코틀린 1-3 안녕 세상아!

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 1단원 코틀린의 기본을 익혀요! 1장. 코틀린이란 무엇일까? 1-3 안녕 세상아! 시작하겠습니다. 🔧 설정하기 먼저 우리가 사용하기 편하도록 환경을 설정해보겠습니다. File-Settings를 들어갑니다. font를 검색하고 Apperarance탭에서 테마를 Intellij로 선택합니다. (Dracula로 선택하셔도 무방합니다.) General탭에서 Change font size with Ctrl+Mouse Wheel을 선택합니다. 이를 선택하면 Ctrl버튼을 누른 상태로 마우스 휠을 올리고, 내리면 글자 크기가 변합니다. Font탭에서 Font를 D2Coding으로 지정합니다. D2Coding은 네이버에서 만든 코딩용 ..

[부스트코스] 📱코틀린 1-2 개발 환경을 꾸며 보아요.

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 1단원 코틀린의 기본을 익혀요! 1장. 코틀린이란 무엇일까? 1-2 개발 환경을 꾸며 보아요. 시작하겠습니다. 🔧 자바 JDK 설치하기 ▷ JDK 설치는 왜? - 코틀린을 JVM에서 실행하기 위해 - 기본 자바 상호작용할 수 있고 자바 라이브러리를 이용할 수 있다. JDK는 Java Development Kit의 줄인 말입니다. 유용한 라이브러리 모음이라고 보시면 됩니다. JVM에서 동작하게 하기 위해서는 JDK가 필요합니다. 코틀린을 사용해서 만들어진 결과물은 중앙코드라고 하는데요. 이를 JVM상에서 돌릴 예정이므로 JDK를 설치해야 합니다. ▷ Oracle JDK vs OpenJDK JDK의 종류를 크게 보면 2가지로..

[부스트코스] 📱코틀린 1-1 코틀린 너는 누구니?

안녕하세요? codingTrip입니다. 오리엔테이션 잘 보고 오셨나요? 그럼 오늘은 "코틀린 프로그래밍 1/2(함수편)" 1단원 코틀린의 기본을 익혀요! 1장. 코틀린이란 무엇일까? 1-1 코틀린 너는 누구니? www.boostcourse.org/mo132/lecture/59964/ 코틀린 프로그래밍 기본1/2(함수편) 부스트코스 무료 강의 www.boostcourse.org 시작하겠습니다! 📢 이 글은 참고자료와 같이 보시는 것을 추천드립니다. 💻 컴퓨터 언어 먼저, 컴퓨터 언어에 대해 알아보겠습니다. ▷ 어셈블리 언어 기계가 알아들을 수 있는 0과 1을 각각 대입해서 만들어진 최하위 언어입니다. 그렇기 때문에 사람이 이해하기 어려운 언어입니다. ㅠㅠ ▷ 절차지향형 언어 대표적은 언어는 C언어입니다. ..

[부스트코스] 서포터즈 3기 합격! 정말 감사합니다 ㅠㅠ

안녕하세요? codingTrip입니다. 오늘은 저에게 좋은 소식을 여러분과 나누고자 합니다. 여러분 저 서포터즈 합격했어요 ㅠㅠㅠㅠ 흐엉엉 ㅠㅠㅠ post.naver.com/viewer/postView.nhn?volumeNo=30301409&memberNo=34635212 [부스트코스 서포터즈 3기 모집] 겨울방학을 알차게 보내는 방법! [BY 부스트코스] 안녕하세요! 부스트코스 입니다. 오늘은 여러분들께 한 가지 소식을 가지고 왔는데요, ... m.post.naver.com 오늘 1월 6일에 메일로 발표난다고 하셔서 메일을 계속 새로고침하기 시작했습니다. 오전 11시부터 12시... 1시... 오후 3시 39분에도 메일은 오지 않았고.. 그래서 내려놓았죠... 포기했죠... 그래... 그동안 네이버 블..