본문 바로가기
반응형

앱개발3

[Kotlin] 02-1. 코틀린 프로그래밍 (2) 코틀린 프로그래밍 (1)에서 배운 개념을 적용하여 실습을 진행해보자. ▷ 실습: 텍스트 RPG 게임 틀 만들어보자 val gameTitle = "미지의 섬 탐험" var playerName = "탐험가 데레스" var playerAge = 16 var playerSkill = "박쥐날개 글라이더" println("${gameTitle}에 오신 것을 환영합니다") println("탐험가의 정보는 다음과 같습니다.") println("이름: ${playerName}님입니다.") println("나이: ${playerAge}살입니다.") println("특기: ${playerSkill}입니다.") println("이제 미지의 섬을 탐험하러 떠날 준비가 되셨습니까?") // 이후 각종 이벤트 및 선택지 등을 구.. 2024. 3. 9.
[Kotlin] 실습. 키오스크 프로그래밍 구현해보자. ▷ 각 클래스의 설명 Banking.kt : 은행 업무 처리 시간(매일 23시 10분 ~23시 20분) 동안에만 처리가 불가능한지를 판단하는 기능이다. Beverage.kt : MenuItem 클래스를 상속 받아 음료 정보(id, 이름, 가격, 카페고리, 설명)를 담고 있다. Cancel.kt : 전달 받은 Cart 객체에 포함된 주문을 전체 취소 혹은 특정 인덱스 기준으로 주문 취소를 처리하는 기능이다. Cart.kt : MenuItem 객체를 저장하는 Cart 클래스를 생성하며, 항목을 카트에 추가하는 기능을 수행한다. Deley.kt : 주어진 작업(block)을 3초의 딜레이 후 실행하는 기능을 수행한다. Main.kt : MenuManager와 MenuHandler 객체를 생성한 후, MenuH.. 2024. 3. 9.
[Kotlin] 01. 안드로이드와 코틀린 프로그래밍 . 프로그래밍이란? . 명령어를 조합하여 프로그램을 제작하고 컴퓨터와 소통하는 행위다. 특정한 목적에 맞게 사용하기 위해 다양한 프로그래밍 언어가 존재한다. . 프로그래밍 언어와 그 목적 프로그래밍 언어 목적 Java, Kotlin 안드로이드 앱 개발 Javascript 웹 개발 Python 인공지능(AI), 데이터 분석 프로그램 개발 . 코틀린 소개 Java와 100% 상호 운용되며 Java와 비슷하지만 더 간결한 문법과 다양한 기능이 추가된 JVM 기반의 언어다. JVM 바이트코드가 기본이지만, Kotlin/Native 컴파일러를 사용해 기계어로 컴파일도 가능하다. 코틀린은 Java의 단점을 개선하였다. 자료형(타입)을 반드시 명시하지 않아도 추론 가능한 기능 제공 직관적이고 간결한 문법 (gette.. 2024. 3. 9.
반응형