본문 바로가기

Java34

Java_객체지향프로그래밍 (oop) 객체지향프로그래밍 부품에 해당하는 객체들을 만들고, 그 객체를 조립해서 소프트웨어를 만드는 개발방식이다. 부품에 해당하는 객체를 생성하기 위한 설계도가 필요하다. 완성품 객체를 모델링하고, 집합관계에 있는 부품객체와 사용관계에 있는 객체들을 하나씩 설계 후 조립하는 방식으로 프로그램을 개발한다. 객체지향프로그래밍 언어의 주요 장점 코드의 재사용성이 높다 새로운 코드를 작성할 때 기존의 코드를 이용해서 쉽게 작성할 수 있다.(상속) 코드의 관리가 용이하다. 코드간의 관계를 이용해서 적은 노력으로 쉽게 코드를 변경할 수 있다.(조립, 디자인패턴) 신뢰성이 높은 프로그래밍을 가능하게 한다. 접근제어자와 메소드를 이용해서 데이터를 보호하고 올바른 값을 유지하도록 한다.(캡슐화) 코드의 중복을 제거하여 코드의 불.. 2023. 11. 1.
Java_배열 [ Array ] 배열 배열은 같은 타입의 값을 여러 개 및 연속적으로 저장할 수 있다. 배열을 이용하면 하나의 변수명으로 여러 개의 데이터를 관리할 수 있다. 배열은 순서대로 번호(인덱스)가 붙은 요소들이 연속적인 형태로 저장된다. 각 요소에 부여되는 번호(인덱스)는 0번부터 시작하며, 각 요소마다 순서대로 번호(인덱스)가 부여된다. 인덱스의 범위는 다음과 같다 0 2023. 10. 27.
Java_반복문(for문, while문) 반복문 반복문은 특정한 수행문을 반복해서 실행하는 구문이다. 반복문은 제시된 조건이 true인 경우 블록내의 수행문을 반복 실행한다. for, while, do ~ while 구문을 사용한다. 반복횟수를 알고 있을 때는 for문, 그렇지 않은 경우는 while문을 사용한다 for문 for문은 지정된 반복횟수만큼 블록내 수행문을 반복수행한다 // for문의 구성요소 및 예시 for (초기식; 조건식; 증감식) { 수행문; } // 지정된 수행문을 5번 실행하는 for문 for (int i=1; i 2023. 10. 27.
Java_조건문( if문과 switch문 ) if문 if문은 제어문을 작성할 때 사용한다. if문을 사용하면 특정한 수행문을 실행되게 하거나 실행되지 않게 할 수 있다. if문에는 수행문의 실행여부를 결정지을 조건식이 필요하다. if문의 조건식은 수행결과가 boolean값인 연산식이어야 한다. if문 제시된 조건을 만족하는 경우에만 수행문이 실행되어야 하는 경우 사용한다. if (조건식) { // 조건식이 true로 판정되면 블록내의 수행문이 실행된다. } if ~ else문 제시된 조건을 만족하는 경우와 만족하지 않는 경우 각각 실행할 수행문이 존재하는 경우 사용한다. if (조건식) { // 조건식이 true로 판정되면 블록내의 수행문이 실행된다. } else { // 조건식이 false로 판정되면 블록내의 수행문이 실행된다. } if ~ el.. 2023. 10. 26.