사전캠프 4일차

김재현·2024년 1월 26일

오늘은 함수에 관하여 배워보았다.
함수는 fun으로 정의하고 return으로 값을 반환한다.

fun 함수명(파라미터 이름: 타입): 반환 타입 {
    return 값
}

그리고 파라미터는 기본값을 설정할 수 있는데

fun newFunction(name: String, age: Int = 28, weight: Double = 78.5) {

}
newFunction("Hyun")

이런식의 기본 모양을 가진다. 공부한대로 작성하고 안의 내용의 나의 이름 나이 체중으로 해보았다! 이걸 로그캣으로 출력해보면

이런 식으로 나타낼 수 있다.

예제 코드를 직접 작성해보고 미니퀴즈 1,2,3,4를 풀어봤습니다.

  1. 2개의 Int 타입 입력 파라미터를 가지고 입력된 2개의 값을 더한 후에 반환하는 함수를 작성해보세요.
fun plus(num1: Int, num2: Int): Int {
    return num1 + num2
}
  1. 1개의 Int 타입 입력 파라미터를 가지고 0부터 입력된 값까지 순서대로 모두 더한 후에 반환하는 함수를 작성해보세요.
fun sum(x: Int): Int {
    var result = 0
    for(num in 0..x) {
        result += num
    }
    return result
}
  1. 1개의 문자열 입력 파라미터를 가지고 입력된 값을 그대로 출력하는 함수를 작성해보세요
fun printString(word: String)
    System.out.println(word)

4.문자열을 출력하는 함수 println("문자열")을 Log.d() 대신에 사용해보세요.

println("문자열")

.
.
.
.
오늘은 함수에 대하여 이정도 배워보았습니다.
아직 어려운 부분도 조금 많아서 이 부분도 꼭 복습하는 시간 가지도록 해야겠습니다!

0개의 댓글