본문 바로가기

전체 글185

값에 의한 호출(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.
Oracle 1z0-808 Exam 2024: Question #3
Oracle 1z0-808 Exam 2024: Question #3 Oracle 1z0-808 Exam: Question #3 해설 질문 원본 내용 Question #3 Consider the following code: public static void main(String[] args) { String date = LocalDate .parse("2014-05-04") .format(DateTimeFormatter.ISO_DATE_TIME); System.out.println(date); } What is the result? A. May 04, 2014T00:00:00.000 B. 2014-05-04T00:00:00.000 C. 5/4/14T00:00:00.000 D. An exception is thrown at runtime. 질문 번역 다음 Java 코드에 대.. 2024. 2. 18.
Oracle 1z0-808 Exam 2024: Question #2
Oracle 1z0-808 Exam 2024: Question #2 Oracle 1z0-808 Exam: Question #2 해설 질문 원본 내용 Question #2 Which statement is true about the switch statement? A. It must contain the default section. B. The break statement, at the end of each case block, is optional. C. Its case label literals can be changed at runtime. D. Its expression must evaluate to a collection of values. 질문 번역 다음은 switch 문에 대한 진술입니다. 어느 것이 참인가요? A. 반드시 default 섹션이 포함되어야 한.. 2024. 2. 18.
Oracle 1z0-808 Exam 2024: Question #1
Oracle 1z0-808 Exam 2024: Question #1 질문 원본 내용 Question #1 Consider the following code: class Product { double price; } public class Test { public void updatePrice(Product product, double price) { price = price * 2; product.price = product.price + price; } public static void main(String[] args) { Product prt = new Product(); prt.price = 200; double newPrice = 100; Test t = new Test(); t.updatePrice(prt, newPrice); System.out.println.. 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. 사용자 입력 받기 예제 이 예제는 사용자로부터 입력을 받아서 처리하는 방법을 보여줍니다. 사용자가 &#39;exit&#39;를 입력할 때까지 계속해서 사용자의 입력을 받아 출력합니다. 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("종료하려면 &#39;exit&#39;를 입력하세요: "); userInput = scanner.nextLine(); if ("exit".equalsIgnoreCase(userInput.. 2024. 2. 15.