본문 바로가기
728x90
반응형

분류 전체보기86

Java 랜덤 함수 사용하기 (RandomNumberGenerator) java에서 무작위 숫자를 생성하려면 java.util.Random 클래스를 사용할 수 있다. 1. 먼저 렌덤 클래스를 임폴트 한다. import java.util.Random; 2. Random 객체를 사용하여 난수를 생성할 수 있는데 아래 코드와 같은 함수를 사용할 수 있다. import java.util.Random; // Random 클래스를 import하고 객체를 생성한다. public class RandomNumberGenerator { public static void main(String[] args) { Random random = new Random(); } } int randomNumber = random.nextInt(); // 정수 범위 내의 난수를 생성할 수 있다. //특정 범위.. 2023. 10. 24.
이산수학 재귀알고리즘 함수 모음 팩토리얼 (Factorial): n 팩토리얼은 n부터 1까지의 모든 양의 정수를 곱한 값을 의미합니다. factorial(n)은 n! 값을 계산하는 함수이다. ex) 5! = 5 * 4 * 3 * 2 * 1 피보나치 수열 (Fibonacci Sequence): 피보나치 수열은 이전 두 숫자의 합이 다음 숫자를 생성하는 수열이다. fibonacci(n)은 피보나치 수열의 n번째 항을 계산하는 함수이다. ex) 0, 1, 1, 2, 3, 5, 8, 13, ... 거듭제곱 (Exponentiation): 거듭제곱 연산은 어떤 수를 특정 지수만큼 곱하는 연산이다. power(base, exponent)는 base를 exponent만큼 거듭제곱한 값을 계산하는 함수이다. 합계 (Summation): 1부터 n까지.. 2023. 10. 22.
java의변수 유형 및 활용: 인스턴스, 클래스, 로컬, 매개변수 변수 instance Variables(인스턴스 변수): 클래스에 정의된 변수로, 객체(인스턴스)가 생성될 때마다 고유한 메모리 공간을 할당받는다. 이러한 변수들은 해당 클래스의 모든 인스턴스에서 공유되지 않으며, 각 객체마다 서로 다른 값을 가질 수 있다. 예를 들어, 'Person' 클래스의 'name'과 'age' 필드가 인스턴스 변수다. Class Variables(클래스 변수): 클래스에 정의된 변수로, 클래스가 로드될 때 메모리를 할당받는다. 클래스 변수는 해당 클래스의 모든 인스턴스에서 공유된다. 이러한 변수들은 객체 간에 데이터를 공유하거나, 클래스 수준에서 상태를 유지하는 데 사용된다. 예를 들어, 'Person' 클래스의 'totalCount' 상수가 클래스 변수다. Local Variabl.. 2023. 10. 18.
Java Method Signature: 개념, 구성 요소, 그리고 활용 방법 method signature의 개념 method signature(메서드 시그니처)는 메서드를 고유하게 식별하는 데 사용되는 정보의 조합이다. method signature(메서드 시그니처)에는 다음과 같은 정보가 포함하여 식별하게 된다. 메서드 이름: 메서드의 실제 이름을 말한다. 매개변수 목록: 메서드가 받는 매개변수의 수, 유형 및 순서가 메서드 시그니처에 포함된다. 이 매개변수 목록은 메서드 호출 시 전달하는 인수와 일치해야 합니다. 만약 같은 경우 return 값이 달라도 컴파일 에러가 뜨게 된다. method signature 사용 방법 void printHello(String message); void printHello(String message, int num); 이렇듯 메서드 시그니처.. 2023. 10. 18.
반응형