자바(14)
-
자바 오버로딩(overloading)에 대해 알아보자
안녕하세요. 진득코딩입니다. 프로그래밍을 하면서 개발자들이 가장 어려워하는 것은 변수명이나 메서드명을 지어주는 것입니다. 자바에서는 개발자들이 굉장히 힘들어하는 이름 짓기의 어려움을 조금이라도 덜어주는 개념이 있습니다. 이번 시간에는 자바에서의 오버로딩이라는 개념에 대해 살펴보도록 하겠습니다. 오버로딩(Overloading) 자바에서는 매개변수의 개수 또는 타입이 다르면, 같은 이름을 사용해서 메서드를 정의할 수 있습니다.이렇게, 한 클래스 내에 같은 이름의 메서드를 여러 개 정의하는 것을 '메서드 오버로딩(method overloading)' 또는 간단히 '오버로딩(overloading)'이라고 합니다.오버로딩의 조건 1. 메서드 이름이 같아야 한다. 2. 매개변수의 개수 또는 타입이 달라야 한..
2025.02.06 -
자바 배열에 대해 알아보자
안녕하세요. 진득 코딩입니다. 최근 자바 포스팅을 잠시 멈추고 HTML/CSS 포스팅을 하다가 오랜만에 자바 포스팅으로 돌아왔습니다. 저번 시간에는 조건문에 대해서 알아보았습니다. 이때까지 사용하던 변수들은 적은 숫자일 때는 상관이 없지만 변수의 개수가 많아지면 다루기 힘들어지게 됩니다. 이번 시간에는 같은 타입의 여러 변수를 하나의 묶음으로 다루는 '배열(array)'에 대해 알아보도록 하겠습니다. 배열(array) 배열(array)이란 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것을 의미합니다.배열을 사용하면 많은 양의 데이터를 손쉽게 다룰 수 있습니다. 배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것입니다. 이때 배열에 포함된 변수들은 같은 타입이어야 합니다.배열의 선언과 생성..
2025.01.29 -
자바 반복문 while문에 대해 알아보자
안녕하세요. 진득코딩입니다. 이번 시간에는 지난 시간에 이어 반복문인 while문에 대해 살펴보도록 하겠습니다. while문은 for문에 비해 구조가 간단합니다. 그렇다면 while문은 어떤 구조이며 어떤 식으로 사용하는지 알아보도록 하겠습니다. while문 while문은 if문처럼 조건식과 블럭{}만으로 이루어져 있습니다.다만 while문은 if문과 달리 조건식이 참(true)인 동안, 즉 조건식이 거짓이 될 때까지 블럭{} 내의 문장을 반복합니다. while (조건식) { // 조건식의 연산결과가 참(true)인 동안, 반복될 문장들을 적는다. } while문은 먼저 조건식을 평가해서 조건식이 거짓이면 문장 전체를 벗어나고, 참이면 블럭{} 내의 문장을 수행하고 다시 조건식으로 ..
2025.01.06 -
자바 반복문 for문에 대해 알아보자
안녕하세요. 진득코딩입니다. 이번 시간에는 조건문에 이어 반복문에 대해 알아보도록 하겠습니다. 반복문은 어떤 작업이 반복적으로 수행되도록 할 때 사용되며, 반복문의 종류로는 for문, while문, 그리고 while문의 변형인 do - while문이 있습니다. 이번 시간에는 반복문 중 for문에 대해서 살펴보도록 하겠습니다. 반복문 반복문은 주어진 조건을 만족하는 동안 주어진 문장들을 반복적으로 수행하므로 조건식이 포함됩니다.또한 조건식의 결과가 true이면 참이고, false이면 거짓으로 간주됩니다.for문과 while문은 구조와 기능이 유사하여 어느 경우에나 서로 변환이 가능하기 때문에 반복문을 작성해야 할 때 for문과 while문 중 어느 쪽을 선택해도 좋으나 for문은 주로 반복 횟수를 알..
2025.01.03 -
자바 조건문 switch문에 대해 알아보자
안녕하세요. 진득코딩입니다. 지난 시간에 알아본 if문은 경우의 수가 많아질수록 else-if를 계속 추가해야 하므로 조건식이 많아져서 복잡해지고, 여러 개의 조건식을 계산해야 하므로 처리 시간도 많이 걸립니다. 이러한 it문과 달리 switch문은 단 하나의 조건식으로 많은 경우의 수를 처리할 수 있고, 표현도 간결하므로 알아보기 쉽습니다. 이번 시간에는 또다른 조건문인 switch문에 대해 알아보도록 하겠습니다. switch문 switch문은 조건식을 먼저 계산한 다음, 그 결과와 일치하는 case문으로 이동합니다.이동한 case문 아래에 있는 문장들을 수행하며, break문을 만나면 전체 switch문을 빠져나가게 됩니다.switch문은 표현이 간결하여 알아보기 쉽지만 제약 조건이 있기 때문에..
2025.01.02 -
자바 비교 연산자와 논리 연산자에 대해 알아보자
안녕하세요. 진득 코딩입니다. 이번 시간에는 저번 포스팅에 이어 비교 연산자와 논리 연산자에 대해 알아보도록 하겠습니다. 비교 연산자 비교 연산자는 두 피연산자를 비교하는 데 사용되는 연산자입니다.주로 조건문과 반복문의 조건식에 사용되며, 연산결과는 오직 true와 false 둘 중의 하나입니다.비교 연산자는 이항 연산자로 비교하는 피연산자의 타입이 서로 다를 경우에는 자료형의 범위가 큰 쪽으로 자동 형변환하여 피연산자의 타입을 일치시킨 후에 비교합니다.대소 비교 연산자 비교연산자연산결과> 좌변 값이 크면, true 아니면 false 좌변 값이 작으면, true 아니면 false>= 좌변 값이 크거나 같으면, true 아니면 false 좌변 값이 작거나 같으면, true 아니면 false 대소 비교 연..
2024.12.30