키리찹의 IT노트 119

5. 연산자

+ - * / % ★암기: 자바에서는 정수/정수 = 정수, 실수/정수 = 실수(큰 쪽으로 움직이니까) a += b == a = a + b ++ ,-- : 1만큼 증가, 감소하라 앞(전치, 전위 연산자)이냐 뒤(후치, 후위 연산자)냐에 따라 우선순위가 달라짐 -> 후치연산자는 대입연산자보다 우선순위 낮음 10진수 -> 2진수 a = 2; ->10 b = 5; ->101 1) a & b: 둘다 참(1)일 때 참 = 0 2) a | b: 둘 중 하나만 참(1)이면 참 = 7 3) a ^ b: XOR, 배타적 합, 서로 다를 때 참(머신러닝할 때 나옴) a 1000 = 8 a >> b: 0 남는 값 없음 a = ( 조건: t/f )? 값1(참) : 값2(거짓); 제어문이 아닌 연산자를 이용해 참거짓 '간단'하게..

4. 데이터 타입, 형변환

미리 약속한 메모리 크기: 8가지 1) ★boolean: T/F, 1 bit사용, 1 byte할당(메모리 할당 단위는 바이트기 때문에) ----------------------------------------정수 2) byte: + - 정수, 1byte(-128 ~ +127) 3) short: + - 정수, 2byte 4) ★int: 4byte 5) long: 8byte(과학 프로그램 같은거 짤 때) ----------------------------------------실수 6) float: 실수, 4byte 7) double: 8byte *실수는 기본적으로 double로 출력되기 때문에 float 사용할 경우에는 수의 뒤에 f 붙여야 함 -----------------------------------..

2. Java 응용프로그램 개발을 위한 JDK와 JRE 설치, Eclipse 설치

1. 로컬 디스크 C에 java_project 폴더를 생성한다. 2. 앞으로 작업할 내용을 저장할 mywork_java와 설치파일을 저장할 utils 두 개의 폴더를 새로 생성한다. 자바는 바이트코드언어로, 사용자가 작성한 코드를 컴파일해서 중간 언어로 만든 뒤, 컴퓨터가 중간 언어를 번역해 실행한다. JDK는 이러한 과정 중 컴파일과 실행을 담당하고, JRE는 실행 환경을 제공한다. JDK와 JRE의 설치를 통해 컴퓨터에서 자바를 사용할 수 있게 된다. 1. 구글 창에서 자바 다운로드를 검색한다. 2. Oracle 홈페이지로 이동하는 Java SE다운로드 링크를 클릭한다. 3. 최신 버전은 컴퓨터가 잘 인식하지 못하는 경우가 종종 발생하기 때문에 버전8의 Java JDK를 다운받는다. 4. 운영체제에 ..

1. 자바의 개념

JAVA 객체지향프로그래밍(Object Oriented Programming) 객체지향이란? -> 재활용 1) 상속 2) 은닉화(encapsulation) 3) 추상화(abstraction): 4) 다형성(polymorphism) 변수: 수시로 재초기화될 수 있는, 어떤 값을 저장하기 위한 메모리 영역에 대한 이름(변수는 가장 마지막에 대입된 값을 가진다) 변수를 선언하다 = 메모리 상의 어떤 크기 만큼의 공간을 확보하고, 주소 대신 변수명을 사용 산술 연산자: + - * / 비교 연산자: > = 재활용의 기초★ 자바 프로그램의 기본 단위 1)변수들 2)함수들 결과를 리턴하면 함수는 메모리 상에서 사라진다. 메모리에는 변수만이 남는다. 뭔가를 처리(함수)해서 저장(변수)하거나, 저장되어 있는 값(변..