본문 바로가기

코틀린3

안드로이드 조건문 if - else ( 코틀린 ) 조건문 if - else if( 조건 ) { ... } else if( 조건 ) { ... } else { ... } if - else는 대부분의 프로그래밍에서 사용하는 조건문과 차이가 없다. if - else 표현식으로 사용 (코틀린) var 변수명 = if( ) { } else { } : 결과값을 반환하는 표현식으로 사용할 수 있다. 표현식의 if - else 규칙 else를 생략할 수 없다. 표현식이 반환하는 결괏값은 각 영역의 마지막 줄이다. 예시 fun main(){ var data = 10 var result = if(data > 0){ println("조건 : data > 0") "0보다 큼" }else { println("조건 : data 2022. 10. 23.
안드로이드 데이터 타입( 코틀린 ) 데이터 타입 코틀린의 모든 변수는 객체이다. 따라서 Int같은 타입도 기초 데이터 타입(primitive type)이 아니라 클래스이다. fun main() { var data1: Int =10 println(data1) data1 = data1+10 println(data1) data1 = data1.plus(10) println(data1) var data2: Int? =null } 실행화면 코틀린의 모든 타입은 객체이므로 Int 타입의 변수에 정수뿐만 아니라 null을 대입할 수도 있고, 객체의 메서드도 호출 할 수있다. 기초 타입 객체 Int, Short, Long, Double, Float, Byte, Boolean 타입 크기(Bit) 허용 값 정수 표현 Int 32 -2147483648~214.. 2022. 10. 21.
8장 실습 과제 위 그림에 해당하는 레이아웃을 만들고 이벤트 처리를 하여라. 1.번 전화 키패드를 만들고 숫자를 클릭시 화면에 출력하고 뒤로 가기 버튼 클릭시 하나씩 삭제하기. activity_main.xml MainActivity.kt package com.example.myapplication import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View import android.widget.ImageView import android.widget.TextView class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceS.. 2022. 10. 11.