본문 바로가기
728x90

java11

자바 메서드 호출과 값 복사 그리고 오버로딩 자바에서의 메서드 호출과 값 복사는 아주 중요한 개념입니다. 여기서 핵심은 "자바는 항상 변수의 값을 복사해서 대입한다"는 것입니다. 이 원칙을 이해하면 메서드 호출 시 어떤 값이 변하고, 어떤 값이 변하지 않는지 쉽게 알 수 있습니다. 예제를 통해 설명해 보겠습니다.예제 1: 변수의 값 복사다음 코드는 num1 값을 num2에 복사한 후, num2를 수정해도 num1은 영향을 받지 않는 예시입니다.코드 예시:public class MethodValueExample { public static void main(String[] args) { int num1 = 5; int num2 = num1; // num1의 값(5)을 num2에 복사 num2 = 10; .. 2024. 10. 29.
Java 메서드로 중복 코드 간편하게 관리하기 두 숫자를 더하는 간단한 기능 만들기코딩을 처음 배우거나 새로운 로직을 작성할 때, 가장 많이 연습하게 되는 예제 중 하나가 두 숫자를 더하는 간단한 연산입니다. 이번에는 두 숫자를 더한 결과를 출력하는 코드를 작성해 보겠습니다. 예를 들어 1 + 2 와 10 + 20 의 연산을 수행해 볼 것입니다.package method;public class Method1 { public static void main(String[] args) { // 계산1 int a = 1; int b = 2; System.out.println(a + "+" + b + " 연산 수행"); int sum1 = a + b; System.out.prin.. 2024. 10. 28.
배열 선언과 생성 이해하기 int[] students; // 1. 배열 변수 선언students = new int[5]; // 2. 배열 생성1. 배열 변수 선언int[] students; 는 배열 변수를 선언하는 방법입니다. 일반 변수와의 차이점은 int 타입 뒤에 대괄호 [] 가 들어간다는 점입니다. 이 선언으로 배열이 실제로 만들어지는 것은 아니며, 배열을 담을 수 있는 변수를 만드는 것입니다.2. 배열 생성배열 변수를 선언한 후, new int[5]; 구문으로 실제 배열을 생성합니다. 여기서 int[5] 는 int 타입의 변수를 5개 만들겠다는 의미입니다. 즉, 5개의 int 변수를 연속으로 생성하여 하나의 배열로 관리할 수 있게 됩니다.배열의 특징배열은 같은 타입의 데이터를 묶어 관리하기 때문에 데이터 개수가 많아질수록 .. 2024. 10. 26.
자바의 for 문 이해하기 for 문은 반복 횟수가 미리 정해졌을 때 주로 사용되며, 특정 조건이 만족될 때까지 코드를 반복 실행합니다. 반복 작업을 간단하고 효율적으로 처리할 수 있도록 도와줍니다.for 문의 기본 구조for (초기식; 조건식; 증감식) { // 실행할 코드}초기식: 반복문이 시작될 때 한 번 실행되며, 주로 반복 카운터 변수를 초기화할 때 사용됩니다.조건식: 각 반복 전에 조건을 확인하며, 참이면 반복을 계속하고 거짓이면 반복이 종료됩니다.증감식: 각 반복이 끝날 때마다 카운터 변수를 증가 또는 감소시킵니다.다음은 1부터 10까지 출력하는 예시입니다:for (int i = 1; i 문제: i부터 endNum까지 합 구하기i부터 endNum까지의 합을 구하는 for 문 예시:int sum = 0;int en.. 2024. 10. 17.
Java 반복문: do-while, break, continue를 활용한 실전 예제 이번 포스팅에서는 Java에서 자주 사용하는 반복문인 do-while 문과 break, continue 구문을 중심으로 다뤄보겠습니다. 각각의 문법을 실제 코드 예제와 함께 설명하고, 어떻게 활용할 수 있는지 알아보겠습니다.1. do-while 문do-while 문은 일반적인 while 문과 비슷하지만, 차이점은 조건에 상관없이 코드 블럭을 최소 한 번은 실행한다는 것입니다.do-while 문 구조do { // 실행할 코드} while (조건식);즉, 조건이 거짓이더라도 처음 한 번은 무조건 실행됩니다. 먼저 while 문과 비교해보겠습니다.while 문 예제package loop;public class DoWhile1 { public static void main(String[] args) .. 2024. 10. 16.
자바 while 문을 활용한 반복문 이해 이번 글에서는 반복문과 특히 while 문을 사용해 문제를 해결하는 과정을 다뤄보겠습니다. 시작은 간단한 변수 증감 예제에서부터 점차 복잡한 문제를 다루며, 이를 점차 반복문으로 개선하는 방식입니다.1. 단순한 변수 증감 예제다음은 자바 코드에서 변수를 1씩 3번 증가시키고 그 결과를 출력하는 단순한 예제입니다.public class While1_1 { public static void main(String[] args) { int count = 0; count = count + 1; System.out.println("현재 숫자는:" + count); count = count + 1; System.out.println("현재 숫자는:".. 2024. 10. 16.
728x90