개발(93)
-
01.19 조건문(IF, SWITCH)과 반복문
조건문(if, switch) 조건문은 조건식과 실행될 하나의 문장 또는 블럭{}으로 구성 Java에서 조건문은 if문과 switch문 두 가지입니다. if문이 주로 사용되며, 경우의 수가 많은 경우 switch문을 사용할 것을 고려합니다 모든 switch문은 if문으로 변경이 가능하지만, if문은 switch문으로 변경 할 수 없는 경우가 많습니다. if if문은 if, if-else, else의 세가지 형태가 있습니다 조건식의 결과는 반드시 true 또는 false이어야 합니다. if(조건식) { 조건식의 결과가 참일 때 실행하고자 하는 문장; } if -else if(조건식){ 조건식의 결과가 참일 때 실행하고자 하는 문장; }else{ 조건식의 결과가 거짓일 때 실행하고자 하는 문장; } if - ..
2023.01.19 -
01.19 조건문과 반복문(플로우차트)
플로우차트 플로우 차트는 순서도, 흐름도라고 합니다. 어떠한 일을 처리하는 과정을 순서대로 간단한 기호와 도형으로 도식화한 것을 의미하며, 알고리즘이나 프로그램의 논리 혹은 흐름을 그림으로 표현하는 방법입니다. ex)
2023.01.19 -
01.18 연산자
연산자(Operator) 어떠한 기능을 수행하는 기호(+,-,*,/ 등) 피 연산자(Operand) 연산자의 작업 대상(변수, 상수, 리터럴, 수식) 연산자의 종류 단항 연산자 : + - (타입) ++ -- ~ ! 이항 연산자 산술 : +, -, *, /, %, , >>> 비교 : >, =, 비교 > 논리 > 대입 단항 > 이항 > 삼항 연산자의 연산 진행방향은 왼쪽에서 오른쪽(→)이다 (단, 단항, 대입 연산자만 오른쪽에서 왼쪽(←)이다. 연산자의 우선순위(3/4) 상식적으로 생각하라, 우리는 이미 다 알고 있다. ex1) -x + 3 (단항 > 이항) ex2) x + 3 * y (곱셈, 나눗셈 > 덧셈, 뺄셈 ex3) x + 3 > y - 2 (산술 > 비교) ex4) x > 3 && x < 5 (비..
2023.01.18 -
01.18 변수
변수 단 하나의 값을 저장할 수 있는 기억 공간(메모리 공간) 변수의 선언 선언을 하는 이유 : 메모리에 값을 저장할 공간을 마련하기 위해서 선언 선언 방법 : 변수타입 변수이름; "int age; int num;" or "int age, num;" 변수의 타입 값 문자 : char 숫자 정수 : byte, short, int, long 실수 : float, double 논리 : boolean 변수의 타입(Data type) 기본형(Primitiva type) 8개 (boolean, char, byte, short, int, long, float, double) 실제 값을 저장 참조형(Reference type) 기본형을 제외한 나머지 타입(String, System 등) 객체의 주소를 저장(4 byte..
2023.01.18 -
01.18 프로그래밍 언어와 Java의 시작 정리
언어의 역사 사람은 1 + 3 이라고 하면 바로 이해하고 계산할 수 있지만 컴퓨터는 0과 1로 표현합니다. 컴퓨터와 대화를 하기 위해 우리가 눈높이를 낮췄다고 했지만 기계어는 사람의 입장에서는 복잡하고 어렵기 때문에 이를 해결하기 위해 기계 명령어와 일상 용어를 일대일로 매칭하는 기계어와 니모닉의 매칭 코드표를 만들었습니다. 어셈블리어 기계 명령어와 일상 용어를 일대일로 매칭하는 기계거와 니모닉의 매칭 코드표 즉 '어셈블리'라고 합니다. CPU 마다 실행할 수 있는 기계어가 달랐기 때문에 어셈블리어도 다르게 만들어졌습니다. 즉 어셈블리어를 기계어로 번역해 주는 소프트웨어는 '어셈블러'라고 부릅니다. 하지만 애드삭 어셈블리어 개발자가 유니박 어셈블리어 프로그래머로 이직을 하려면 유니박용 어셈블리어를 다시 ..
2023.01.18 -
01.18(정리자료) 2023.01.18