사전캠프 1일차

김재현·2024년 1월 23일

안드로이드 앱 개발자 사전캠프 1일차입니다.

    Log.d("BasicSyntax", "로그를 출력합니다. method = Log.d")
    

값을 입력하여 [Logcat] 탭을 통하여 출력해낸 값

    var myName = "홍길동"
    var myAge: Int
    myAge = 27
    myAge = myAge + 1
    Log.d("BasicSyntax", "myName = $myName, myAge = $myAge")

코드를 통하여 [Logcat]에 myName=홍길동 myAge=28로 출력해낸 값
이 과정에서 변수와 문자열 내부에 $ 기호를 넣으면 문자가 아닌 코드라는 것을 알려주는 것이 좀 어려웠다

    var a = 1
    var b = 2
    var c = 3

    // 1. if 문 두 번 사용하기
    if (a < b) {
        Log.d("ControlFlow", "1: a는 b보다 작습니다.")
    }
    if (a < c) {
        Log.d("ControlFlow", "1: a는 c보다 작습니다.")
    }

    // 2. else if 문 사용하기
    if (a < b) {
        Log.d("ControlFlow", "2: a는 b보다 작습니다.")
    } else if (a < c) {
        Log.d("ControlFlow", "2: a는 c보다 작습니다.")
    }
}

조건문을 통하여 값을 출력해낸 내용인데 다음에는 이 조건식을 안보고 다른 값으로 활용 해봐야겠다

    var eraOfRyu = 2.32
    var eraOfDegrom = 2.43

    val era = if (eraOfRyu < eraOfDegrom) {
        Log.d("MLB_Result", "2019 류현진이 디그롬을 이겼습니다.")
        eraOfRyu
    } else {
        Log.d("MLB_Result", "2019 디그롬이 류현진을 이겼습니다.")
        eraOfDegrom
    }

    Log.d("MLB_Result", "2019 MLB에서 가장 높은 ERA는 ${era}입니다.")
}

느낀점

오늘의 수업내용은 안드로이드 스튜디오를 통해 에뮬레이터를 실행하여보고
로그와 변수의 입력을 통하여 로그캣에 출력되는 것을 해보았습니다.
처음보는 내용이라 많이 어렵기도 하고 변수에 대한 내용이 아직 익숙하지 않아
계속해서 숙지할 수 있도록 노력해야 할 것 같습니다!
다음에는 내용을 안보고 혼자서 값을 출력해낼수 있도록 해봐야 할 것 같습니다

0개의 댓글