본문 바로가기

Android/Kotlin21

[Kotlin,Java] 자바와 코틀린에서의 프로퍼티 선언 방식의 차이점 설명 자바와 코틀린 모두에서 프로퍼티는 클래스의 상태를 나타내는 중요한 구성 요소이다. 그러나 코틀린은 프로퍼티를 선언하고 사용하는 방법에서 자바에 비해 더 단순하고 강력한 기능을 제공한다. 자바에서의 프로퍼티 생성 자바에서는 프로퍼티를 만들기 위해 필드(변수)와 그 필드를 접근하기 위한 getter 및 setter 메소드를 명시적으로 선언해야 한다. java public class Person { private String name; // 필드 // Getter public String getName() { return name; } // Setter public void setName(String name) { this.name = name; } } 코틀린에서의 프로퍼티 생성 코틀린에서는 필드, gette.. 2024. 4. 21.
[Kotlin, Java] Kotlin과 Java의 문법적 차이와 각 언어의 특징을 가위, 바위, 보 게임을 예시로 알아보기 Java 코드 package eu.tutorials.rockpaperscissors; import java.util.Scanner; import java.util.Random; public class Main { public static void main(String[] args) { String computerChoice = ""; String playerChoice = ""; System.out.println("Rock, Paper or Scissors? Enter your choice"); Scanner scanner = new Scanner(System.in); playerChoice = scanner.nextLine(); Random rand = new Random(); int randomNum.. 2024. 4. 2.
[Kotlin] Kotlin에서 '..' 연산자로 더 쉽고 간결하게 범위 다루기 Kotlin에서 Ranges는 두 값 사이의 모든 값을 나타내는 방법이다. 범위를 사용하면 특정 범위 내의 값들을 쉽게 반복하거나 검사할 수 있다. Kotlin은 이를 위해 특별한 연산자 '..'를 제공한다. 또한, Ranges를 사용하는 것은 코드를 더욱 읽기 쉽고 간결하게 만들어 준다. 사용법 Range 생성: '..' 연산자를 사용하여 Range를 생성할 수 있습니다. 예를 들어, 1부터 5까지의 범위는 1..5로 표현된다. val range: IntRange = 1..5 2. Range를 사용한 반복: for 반복문과 함께 Range를 사용하여 특정 범위 내의 값들을 반복할 수 있다. for (i in 1..5) { println(i) } 3. Range 검사: in 연산자를 사용하여 어떤 값이 .. 2024. 4. 2.
반응형