Web/JAVA(16)
-
[JAVA] 객체지향 프로그래밍과 클래스
객체(Object)란? "의사나 행위가 미치는 대상" 구체적, 추상적 데이터 단위 객체지향 프로그래밍(Object Oriented Programming, OOP) 객체를 기반으로 하는 프로그래밍 ex) 학교를 가는 과정 객체를 정의, 기능 구현, 객체 사이의 협력 구현 cf. 절차지향 프로그래밍(Procedural Prigramming) ex) 학교를 가는 과정 : 일어난다 -> 씻는다 -> 밥을 먹는다 -> 버스를 탄다 -> 학교에 도착한다 // 시간에 따른 프로그래밍 클래스(class)란? 객체에 대한 속성과 기능을 코드로 구현한 것 객체의 속성 객체의 특성, 속성, 멤버 변수 property, attribute, member, variable 객체의 기능 객체가 하는 기능들을 메서드로 구현 meth..
2021.09.08 -
[JAVA] 반복문의 종류
주어진 조건이 만족할 때까지 수행문을 반복적으로 수행합니다. 반복문에는 while, do-while, for문이 있습니다. while문 조건식이 참인 동안 수행문을 반복해서 수행 while(조건식) { 수행문1; ... } 수행문2; ... ※ 1부터 10까지의 합을 구하는 예제 1 2 3 4 5 6 7 8 9 10 11 12 public static void main(String[] args) { int num = 1; int sum = 0; // 초기화를 해 줘야 오류가 안 남 while(num
2021.09.04 -
[JAVA] 조건문의 종류
제어문은 크게 조건문과 반복문이 있습니다. 그 중 조건문에 대해 알아보겠습니다. 조건문이란? 주어진 조건에 따라 다른 수행문이 실행되도록 프로그래밍하는 것입니다. if문 if(조건식) { 수행문; } 1 2 3 4 5 int age = 10; if(age >= 8) { System.out.println("학교에 다닙니다."); // 조건에 만족하여 텍스트가 출력됨 } Colored by Color Scripter cs if - else문 if(조건식) { 수행문1; } else { 수행문2; } 1 2 3 4 5 6 7 int age = 7; if(age >= 8) { System.out.println("학교에 다닙니다."); } else { System.out.println("학교에 다니지 않습니다."..
2021.09.03 -
[JAVA] 연산자의 종류
항과 연산자 항(operand) : 연산에 사용되는 값 연산자(operator) : 항을 이용하여 연산하는 기호 단항 연산자 항이 1개인 연산자 ex) ++num 이항 연산자 항이 2개인 연산자 ex) num1 + num2; 삼항 연산자 항이 3개인 연산자 ex) (2 < 3) ? 1: 0; 대입 연산자 변수에 값을 대입하는 연산자, 연산의 우선순위가 가장 낮음 왼쪽 변수(lvalue)에 오른쪽 변수(값)(rvalue)를 대입 ex) int num = 10; // num 변수에 값 10을 대입 부호 연산자 단항 연산자 양수/음수의 표현, 값의 부호를 변경 변수에 +, - 를 사용한다고 해서 변수의 값이 변하는 것이 아님 변수의 값을 변경하려면 대입 연산자를 사용해야 함 산술 연산자 사칙연산에 사용되는 연..
2021.09.02