[Java] 함수
·
Java/Base
함수 (Function)  - 객체와 상관없이 독립적으로 어떠한 기능을 수행하는 일련의 코드 묶음  - 여러 곳에서 동일한 방식으로 호출되어 사용될 수 있음 public class 클래스명 { //// 함수를 정의하는 코드 //// // 함수 선언부 static 반환자료형 함수명(자료형a 매개변수a, 자료형b 매개변수b, ...) { // 함수 구현부 (body) 코드 ; ... return 반환값; } public static void main(String[] args) { //// 함수를 호출하는 코드 //// 함수명(매개변수a, 매개변수b, ...); }} #  함수 정의  - 함수 선언부의 자료형에 따라 함수가 반환(return)하는 값의 자료형이 정해짐      → return 키워드..
[Java] 객체와 클래스 1 : 객체 지향 패러다임과 멤버 변수
·
Java/Base
#  관련 포스팅  1. (현재 글) 객체 지향 패러다임과 멤버 변수 : https://young0105.tistory.com/13  2. 메서드 : https://young0105.tistory.com/28  3. 생성자 : https://young0105.tistory.com/29 클래스 (Class)  - 객체를 정의하는 설계도  - 객체의 속성을 정의하고, 기능을 구현하여 만들어 둔 코드 상태  - 추상적이고 포괄적인 개념  ex) 동물   - 클래스 명명 규칙 : 대문자로 시작할 것  - public 클래스는 java 파일에 단 하나만 존재하며, public 클래스명과 java 파일명이 동일함 객체 (Object, Instance)  - 'new' 키워드를 통해 실제 메모리에 로드된 것 (클래스..
[Java] 참조 자료형 (Scanner, Random)
·
Java/Base
#  관련 포스팅  - 기본 자료형 :  https://young0105.tistory.com/7 참조 자료형 (Reference data type)  - 기본 자료형을 제외한 나머지 모든 자료형이 속함 (내장 클래스, 사용자 정의 타입, ...)  - 값을 가지는 게 아니라, 객체의 메모리 주소 값(참조 값)을 가지는 자료형  - 사용하는 메모리 크기가 클래스에 따라 달라짐      → 메모리 크기를 직관적으로 알 수 없음  - 참조 자료형 명명 규칙 : 대문자로 시작할 것  - 같은 패키지에 존재하지 않는 .java 파일인 경우, import 예약어를 통해 불러오기 (String 제외)  Scanner  -  사용자가 키보드로 입력한 값을 받아들임 // Scanner 불러오기import java.ut..
[Java] 제어문 : 조건문과 반복문 (if, switch, for, while)
·
Java/Base
조건문 ifif (조건식) { 수행문; ... } else if (조건식) { 수행문; ... } else { 수행문; ... } 조건문 switch-caseswitch (변수) {case 값1 : // 콜론이어야 함에 유의 코드1; // 변수가 해당 값과 일치하면 코드 실행 break; // break를 작성하지 않으면 계속 다음 case로 넘어가게 됨case 값2 : 코드2; break;case 값3 : 코드3; break;...// 변수가 모든 case 값과 불일치하거나, 입력되지 않은 경우[default : 코드n;]}   - switch에 기입된 변수의 값이 case의 값과 일치하면, 그 아래의 코드를 실행함 ..
[Java] 연산자
·
Java/Base
항과 연산자  ① 항 (Operand)      : 연산에 사용되는 값 (리터럴, 변수 등)   ② 연산자 (Operator)      : 항을 이용하여 연산하는 기호      - 연산자 우선순위          · 가장 높은 순위 : () [] .          · 가장 낮은 순위 : =  대입 연산자  - 변수에 다른 변수나 값을 대입하는 연산자 (=)  - 형식 : L value = R value;      · 대입 연산자의 연산 방향 : R value → L value 부호 연산자  - 변수의 부호를 +로 유지하거나, -로 바꾸는 연산자  - 형식 : 대입할_변수 = - 기존_변수;  - 항이 하나인 단항 연산자  - 실제 값을 변경하려면 대입 연산자를 사용해야 함 산술 연산자A + B  A와 ..