목록Computer Science (51)
on my way
3.1 부호/증감 연산자 부호 연산자 + (피연산자) : 부호유지 - (피연산자) : 부호 변경 증감 연산자 ++(피연산자) : 피연산자의 값을 1 증가 -- (피연산자) : 피연산자의 값을 1 감소 (피연산자)++ : 연산 수행 후 1 증가 (피연산자)-- : 연산 수행 후 1 감소 package ch03.sec01; public class SignOperatorExample { public static void main(String[] args) { int a=1; /* * 전위 연산 : 현재 실행문이 실행되기 전 * 후외 연산 : 현재 실행문이 실행된 후 */ int b = a++; System.out.println(a); System.out.println(b); System.out.println(..
Chapter2. 변수와 타입 2.1 변수 선언 변수 = 하나의 값을 저장할 수 있는 메모리 번지에 붙여진 이름 (메모리에 저장된 값을 가르키는 주소) 변할 가능성 (실행중) 다른 곳에서 사용 (여러번) 선언과 초기화 무조건 데이터 타입을 명시해줘야 한다. 자료형 변수명; 예를 들어 double로 선언 후에는 string 타입을 담을 수 없다. 정적 타이핑 (static typing) 동적 타이핑 (dynamic typing) 초기화: 처음하는 행동 변수명 = 값; // 대입 자료형 변순명 = 값; // 선언+초기화 변수명 명명규칙: 의미있는 이름 Camel : 대소문자 섞는 스타일. (자바는 주로) - 자바소스 파일명(클래스) 대문자로 시작 → Week.java, MemberGrade.java - 변수..
0. Intro 안다: 해봄, 남한테 설명 → 배움, 복습, 스스로 정리(output) → 반복 (습관:66일) 프로젝트1. java+db+jquery 프로젝트2. react+spring boot CS지식: 프로그래밍 언어, DB, OS, 자료구조, 네트워크 정보처리기사를 따자. 모르는 것은 암기해라. Data Science → 데이터 수집, 분석(통계),ML-AI, service, 생성형AI PART1. 자바언어기초 1.1 프로그래밍 언어와 자바 실행파일은 bin폴더에 들어있다 conf(configration) - 설정 lib(library) - 라이브러리 1.2 운영 체제별 JDK 설치 JDK(Java Development Kit) → tomcat, eclipse, Hadoop(JAVA_HOME 변수..
원과 삼각함수 반지름이 1인 원이고, 원을 따라 아무 곳에 한 점을 찍고 그 점을 P라고 한다. 중심에서 P까지 이어지는 선의 길이는 반지름과 같다. 그리고 점P에서 수직으로 선을 내려 바닥과 직각이 되도록 만들면, 빗변의 길이가 1인 직각삼각형 한 개가 생긴다. 이 직각 삼각형에 대해 삼각함수 sin, cos, tan을 적용하면 다음과 같다. 따라서 점P의 좌표 (x, y)는 다음과 같이 표현할 수 있다. x = cos(a) * r y = sin(a) * r 여기서 r은 빗변의 길이인 반지름이다. 이 과정을 통해, 삼각함수를 통해서 원의 둘레 위의 한 점의 위치를 나타낼 수 있다는 것이다. 이를 응용하여 원 모양으로 움직이는 캐릭터를 구현할 수 있을 것이다. 파이(ㅠ) 3.141592... 자동차 바퀴..
삼각함수 직각삼각형의 각을 직각삼각형의 변들의 길이의 비로 나타내는 함수이다. 탄젠트(tan) 이 그림을 보면 두 변의 길이가 같은 이등변 삼각형이 그려진다는 것을 알 수 있다. 즉, 나무의 그림자의 길이는 곧 나무의 높이와 같고, 이 삼각형은 직각 삼각형이다. tan(45도)는 1이라는 결과가 나온다. 그리고 여기서 비율이 1이라는 것은, 비교 대상이 같다는 뜻이다. 즉 각도가 45도일 때 그림자의 길이와 나무의 높이를 비교하니 둘이 같다는 것을 의미한다. tan은 삼각함수 중 하나인 탄젠트라는 함수이고, 직각삼각형에서 어떤 각도를 넣었을 때 밑변과, 밑변과 수직인 변의 비율을 구해준다. 사인(sin) 25도 각도 경사에, 100m짜리 슬로프인 눈썰매장을 만든다고 가정하면 다음과 같다. 이 눈썰매장 기..
벡터의 외적 > 벡터의 외적은 두 벡터 a,b 사이의 각을 θ라 하면 a·b sin θ라는 크기, 즉 a,b를 두 변으로 하는 평행사변형의 넓이와 같은 크기를 가지고 a,b를 포함하는 평면에 수직이고 a에서 b로 시계방향과 같은 진행방향을 가지는 벡터를 a,b의 외적 또는 벡터곱이라 하고 이것을 내적과 구별하여 [a,b] 또는 a×b로 표시한다 [네이버 지식백과] 벡터의 내적과 외적 내적의 결과값은 벡터가 아닌 스칼라 값이 나온다. 외적의 결과값은 또 다른 벡터가 하나 생기는데, 이 벡터는 두 벡터에 모두 수직인 벡터가 된다. 주의할 점은, 벡터의 외적은 3차원 벡터에서만 적용이 된다는 것이다. 내적을 설명할 때, 법선 벡터라는 것을 언급했는데, 이 법선 벡터를 구할 때 벡터의 외적을 사용하게 된다. 법..