전체 글
-
분수의 덧셈프로그래머스/LV.0 2024. 5. 14. 04:43
class Solution { public int[] solution(int numer1, int denom1, int numer2, int denom2) { int[] answer = new int[2]; int denom = denom1*denom2; int numer = (numer1*denom2) + (numer2*denom1); int GCD2 = GCD(numer, denom); answer[0]= numer/GCD2; answer[1] = denom/GCD2; return answer; } ..
-
반환(return)은 왜 할까?JAVA 2024. 5. 7. 01:45
반환은 함수나 메서드가 외부로부터 호출되었을 때, 그 결과나 처리한 값 등을 외부에 제공하는 방법. 함수 또는 메서드에서 반환된 값은 호출한 측에서 변수에 할당하거나 다른 연산에 사용함으로써 외부에서 활용된다. 출력만 하면 되는 메소드에선 return이 없어도 된다 ex) system.out.println ex1)public int add(int a, int b) { return a + b;} 이 메서드는 두 정수를 받아서 그 합을 반환한다.이 메서드를 호출한 후 반환된 결과를 다음과 같이 변수에 할당할 수 있다. int sum = add(3, 5); 이렇게 하면 메서드가 반환한 값을 sum이라는 변수에 저장할 수 있다. 반환값을 사용하여 메서드의 결과를 외부로 전달하고, 이를 통해 호출한 측에서..
-
클래스 변수, 인스턴스 변수, 지역 변수JAVA 2024. 5. 6. 04:30
public class Car { static int numberOfCars; // 클래스 변수 String color; // 인스턴스 변수 void method() { int lv=0; // 지역변수 } } 1. 클래스변수static 이 앞에 붙는다모든 인스턴스가 공통된 저장공간(변수)을 공유한다. 한 클래스의 모든 인스턴스들이 공통적인 값을 유지해야 하는 속성의 경우, 클래스 변수로 선언하면 된다.클래스 변수는 클래스가 로드될 때 한 번만 메모리에 할당되며, 해당 클래스의 모든 인스턴스에서 공유된다.'클래스이름.클래스변수' 형식으로 접근하자 2. 인스턴스 변수인스턴스 변수는 해당 클래스의 각 인스턴스가 생성될 때마다 메모리에 할당된다.각 인스턴..
-
JSP 페이지 디렉티브JSP 2024. 5. 6. 01:31
1. ▶ 자바 언어를 이용하며, JSP가 생성할 문서의 타임은 text/html이고, 글자는 UTF-8 형태로 보이게 한다(언어지원) 2. Session페이지가 바뀌어도 정보를 계속 저장하는 것 ex) 로그인JSP(JavaServer Pages)에서 세션은 웹 애플리케이션에서 사용자의 상태를 유지하는 데 사용됩니다. 세션은 클라이언트와 서버 간의 상태를 유지하기 위한 메커니즘으로, 각 사용자에게 고유한 식별자를 할당하여 사용자의 상태를 추적합니다.사용자 식별: 각 세션에는 고유한 세션 ID가 포함되어 있으며, 이를 통해 서버는 각 사용자를 식별합니다.상태 유지: 세션을 통해 사용자가 애플리케이션을 탐색하는 동안 데이터를 저장하고 유지할 수 있습니다. 예를 들어, 사용자의 로그인 상태, 장바구니 내역, ..