Java
[자바] 객체(Object)
객체(Object) 의사나 행위가 미치는 대상 (사전적 의미) 구체적, 추상적 데이터의 단위 (학생, 회원, 생산, 주문, 배송) 객체지향 과 절차지향 출처: https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F998992425B3768AA23 절차지향 순차적인 처리가 중요시되며 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법 대표적인 언어: C언어 장점 컴퓨터의 처리 구조와 유사해 실행속도가 빠름 단점 유지보수가 어려움 실행 순서가 정해져 있으므로 코드의 순서가 바뀌면 동일한 결과 보장하기 어려움 객체지향 실제 세계를 모델링하여 소프트웨어를 개발..
[자바] 반복문(while, for)
반복문 - while 조건이 참인 동안 반복하기 주어진 조건에 맞는 동안 지정된 수행문을 반복적으로 수행하는 제어문 조건이 맞지 않으면 반복 중단 while(조건문){ ; ... }예제 public class WhileTest { public static void main(String[] args) { int num = 1; int sum = 0; while( num
[자바] switch-case 문
switch -case 문 if -else if -else 문을 사용할 때 복잡하고 번거로운 부분을 가독성 좋게 표현 비교 조건이 특정 값이나 문자열인 경우 break 문을 사용하여 각 조건이 만족되면 switch 블럭을 빠져나오도록 함 switch-case 문을 설명하기 좋은 예시 public class Sample { public static void main(String[] args) { int month = 8; String monthString = ""; switch (month) { case 1: monthString = "January"; break; case 2: monthString = "February"; break; case 3: monthString = "March"; break; ..
[자바] 조건문-If문
조건문? 주어진 조건에 따라 실행이 이루어 지도록 구현 if문 if문 if(조건식){ 수행문1; // 조건식이 '참'인 경우에 수행됨 } // 조건식이 '참' 이 아니면 수행문이 수행되지 않음 if-else문 if(조건식){ 수행문1; // 조건식이 '참'인 경우에 수행됨 } else{ 수행문2; // 조건식이 '참'이 아닌 경우에 수행됨 }조건이 여러개 일 때의 if문 if-else if-else 문 하나의 상황에 대한 조건이 여러개로 나뉘고 각 조건에 다른 수행이 이루어져야 할 경우 사용 각 조건은 상호 배타적 if(조건식1){ 수행문1; // 조건식1이 '참'인 경우 수행하고 전체 조건문을 빠져나감 } else if(조건식2){..