Java (23) 썸네일형 리스트형 [Java] OOP 객체 지향 프로그래밍 객체 지향 프로그래밍 (Object Oriented Programming, OOP)객체 지향 프로그래밍이란, 우리가 사는 실세계와 비슷하게 소프트웨어를 작성하는 방법론입니다.객체란?객체 또는 오브젝트(object)는 클래스에서 정의한 것을 토대로 메모리(실제 저장공간)에 할당된 것으로 프로그램에서 사용되는 데이터 또는 식별자에 의해 참조되는 공간을 의미하며, 변수, 자료 구조, 함수 또는 메소드가 될 수 있습니다. 프로그래밍 언어는 변수를 이용해 객체에 접근하므로 객체와 변수라는 용어는 종종 함께 사용됩니다. 그러나 메모리가 할당되기 전까지 객체는 존재하지 않습니다.객체의 특징핵심 개념: 객체 지향 기술의 가장 핵심 개념입니다.상태와 동작: 객체는 상태와 동작을 가지고 있습니다. 객체의 상태를 속성, 객.. [Java] 배열 배열이란같은 타입의 데이터들을 하나로 묶어 넣은 것입니다.변수가 하나의 박스에 값을 넣는 것을 예시로 들 수 있다면, 배열은 여러 개의 박스가 순차적으로 나열된 것입니다.배열 선언// 자료형[] 배열이름int[] intArrString[] strArrboolean[] isArr배열은 같은 타입의 데이터들을 하나로 묶어 놓은 것입니다. 그러므로 어떤 타입인지 미리 선언을 해주어야 합니다.배열 생성배열을 선언했지만, 생성은 되지 않았습니다. 배열을 생성하기 위해서는 new 키워드를 사용합니다.// 자료형[] 배열이름 = new 자료형[크기];int[] intArr = new int[3]; // 3의 크기인 int 배열 생성int size = 10;int[] intArr2 = new int[size]; // .. [Java] 반복문 while 문 while 문: 조건에 따른 반복 구조while 문은 특정 조건을 정해놓고 그 조건이 true인 동안 반복을 수행하는 구조입니다. for 문의 조건식처럼 조건이 true면 계속 반복한다는 특징이 있습니다.while 문 예제while (조건식) { 실행코드; ...}int i = 0;while (i for 문과 while 문 비교 for (int i = 0; i 위 두 예제는 같은 횟수로 반복되는 반복문입니다.for 문과 while 문의 차이점for 문은 반복 횟수가 정해져 있을 때 사용합니다.while 문은 반복 횟수가 정해져 있지 않을 때 자주 사용합니다.while 문 사용 예제import java.util.Scanner;public class WhilePractice { public sta.. [Java] 반복문 for문 for 문: 반복 구조for 문은 정해진 횟수만큼 반복할 때 사용하는 반복 구조입니다. for 루프(Loop)라고도 합니다.for 문은 반복 구조 중에서 가장 많이 사용되는데, 그 이유는 여러 가지 장점이 있기 때문입니다.for 문 예제for (초기식; 조건식; 증감식) { 작업 문장; ...}for (int i = 0; i 초기식초기식은 반복 루프를 시작하기 전에 한 번만 실행됩니다.제어 변수를 선언하고 초기화하는 용도로 많이 사용됩니다.위의 예시에서는 변수 i를 선언하고 0으로 초기화하였습니다.이 변수는 for 문 안에서만 사용할 수 있습니다. 이를 지역 변수라고 합니다.아직은 이 개념을 알 필요는 없지만, 지역 변수란 { } 안에서만 사용 가능한 변수입니다. 조건식반복의 조건을 검사하는.. [Java] switch 문 조건문: switchif-else 문은 조건식이 참이냐 거짓이냐에 따라 실행할 문장이 나뉘어진다면, switch 문은 특정 값에 따라 실행할 문장이 나뉘어집니다.switch 예문switch (제어식) { case c1 : c1일 때 실행할 문장 break; case c2 : c2일 때 실행할 문장 break; default : 위에 있는 케이스가 전부 아닐 때 실행 break;} if-else와 switch의 차이점if-else 문은 조건식이 true, false를 기준으로 실행됩니다.if (조건식) { // 조건식이 참일 때 실행} else { // 조건식이 거짓일 때 실행} switch 문은 true, false가 .. [Java] 조건문 if-else 제어문 (Control Statement)이란?조건에 따라 문장의 실행 순서를 변경하는 것을 제어문이라고 합니다.제어문 종류조건문 조건에 따라서 여러 개의 실행 경로 가운데 하나를 선택해야 하는 경우 사용되며 if-else와 switch가 있습니다.반복문 조건이 유지되는 한 또는 정해진 횟수만큼 처리를 되풀이하는 문장이며 while과 for가 있습니다.이번에는 조건문인 if-else를 설명하겠습니다. if-else 문의 형식if-else 문의 형식은 다음과 같습니다:만약 조건이 참이라면 A를 실행하고, 조건이 참이 아니라면 B를 실행해! 처음 보신다면 이해하기 어려우실 수 있습니다. 예를 들자면:예를 들자면15000원 이상일 때 배달비 무료15000원 이상이 아닐 때는 배달비 2000원과 같습니다 이것을.. [Java] 변수 선언 1. 변수우선 변수라는 것은 무엇일까? 변수(Variable)는 데이터를 저장할 수 있는 공간이라고 생각하면 됩니다.프로그램을 작성할 때, 우리는 다양한 데이터를 다루게 되는데, 이 데이터를 저장하고 필요할 때마다 사용할 수 있도록해주는 것이 바로 변수이다. 변수는 왜 필요할까? 사용자가 입력한 값을 저장할 때만약 사용자의 이름과 나이를 저장해야 한다면String name = "홍길동";int age = 24;System.out.println(name + " " + age);이렇게 변수를 만들어 저장을 하고 필요할 때 name, age를 이용하여 값을 가져올 수 있다 System.out.println(name + " " + age);를 하여 출력이 가능하다 2. 변수 선언변수는 사용하기 위해서는 변수 .. 이전 1 2 3 다음