Java63 값에 의한 호출(call by value) vs 참조 값에 의한 호출(call by value of the reference) 값에 의한 호출(call by value) vs 참조 값에 의한 호출(call by value of the reference) 자바에서는 주로 두 가지 방식으로 메서드에 데이터를 전달합니다: 값에 의한 호출(call by value)과 참조 값에 의한 호출(call by value of the reference). 이 두 방식을 이해하면 자바의 기본적인 작동 원리를 더 잘 이해할 수 있습니다. 값에 의한 호출 (Call by Value) 값에 의한 호출에서는 변수의 실제 값을 메서드에 전달합니다. 이 경우, 메서드 내에서 변수 값을 변경해도 원래 변수의 값에는 영향을 주지 않습니다. 기본 데이터 타입(primitive data types)인 int, float, double 등이 이 방식으로 데이터를 전달합니다. 예제: public class Test { public static void main(String[] args) { .. 2024. 2. 18. Java에서 For Loop 활용하기: 입문자를 위한 실전 예제 모음 Java에서 For Loop 활용하기: 입문자를 위한 실전 예제 모음 1. 기본적인 for 루프 사용법 배열의 모든 요소를 순회하고 출력하는 기본적인 예제입니다. public class BasicForLoop { public static void main(String[] args) { int[] numbers = {1, 2, 3, 4, 5}; for (int i = 0; i < numbers.length; i++) { System.out.println(numbers[i]); } } } 2. 중첩된 for 루프 2차원 배열의 모든 요소를 순회하고 출력하는 예제입니다. public class NestedForLoop { public static void main(String[] args) { int[][] matrix = { {1, 2, 3}, {4, 5, 6}, {7, 8,.. 2024. 2. 15. 실무에서 바로 쓰는 Java While 루프: 기본부터 고급 활용까지 실무에서 바로 쓰는 Java While 루프: 기본부터 고급 활용까지 1. 사용자 입력 받기 예제 이 예제는 사용자로부터 입력을 받아서 처리하는 방법을 보여줍니다. 사용자가 'exit'를 입력할 때까지 계속해서 사용자의 입력을 받아 출력합니다. import java.util.Scanner; public class GetUserInput { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String userInput; while (true) { System.out.println("종료하려면 'exit'를 입력하세요: "); userInput = scanner.nextLine(); if ("exit".equalsIgnoreCase(userInput.. 2024. 2. 15. java switch 심화 예제 모음 java switch 심화 예제 모음 심화적인 Switch 문법 예제 1 case 문 블록 (설명: 여러 case 문을 하나의 블록으로 처리하여 코드 간결하게 작성하는 예시) int number = 10; switch (number) { case 1: case 2: case 3: System.out.println("1부터 3 사이의 숫자입니다."); // 공통 처리를 수행합니다. break; case 4: case 5: case 6: System.out.println("4부터 6 사이의 숫자입니다."); // 공통 처리를 수행합니다. break; default: System.out.println("6보다 큰 숫자입니다."); } 2 break 문 (설명: break 문을 사용하여 특정 case 문에서 빠져나가는 예시) String grade.. 2024. 2. 11. java switch 기본 - 3. Enum 타입 비교 java switch 기본 - 3. Enum 타입 비교 1. Enum 타입 비교 예제 1.1 계절 출력 (Enum 사용) (설명: 계절을 나타내는 Enum 타입을 사용하여 코드 가독성을 향상시킨 예시) public enum Season { SPRING, SUMMER, FALL, WINTER } Season season = Season.SUMMER; switch (season) { case SPRING: System.out.println("봄입니다."); break; case SUMMER: System.out.println("여름입니다."); break; case FALL: System.out.println("가을입니다."); break; case WINTER: System.out.println("겨울입니다."); break; } 1.2 파일 유형 검사 (En.. 2024. 2. 11. java switch 기본 - 2. 문자열 비교 java switch 기본 - 2. 문자열 비교 문자열 비교 예제 1.1 사용자 입력 처리 (설명: 사용자로부터 입력받은 문자열에 따라 처리를 달리하는 예시) Scanner scanner = new Scanner(System.in); System.out.println("메뉴 선택 (1: 계산, 2: 정보, 3: 종료): "); String input = scanner.nextLine(); switch (input) { case "1": System.out.println("계산 메뉴입니다."); // 계산 기능 구현 break; case "2": System.out.println("정보 메뉴입니다."); // 정보 출력 기능 구현 break; case "3": System.out.println("프로그램을 종료합니다."); break; default: .. 2024. 2. 11. 이전 1 2 3 4 ··· 11 다음