본문 바로가기
728x90

Java121

[JAVA 기초] 04 제어 흐름 이해하기 *조건문 - 조건문 : 주어진 조건에 따라 다른 문장을 선택할 수 있도록 프로그래밍하는 것 *if문 if(조건식){ 수행문; //조건식이 참일 경우에 수행 } *if-else문 if(조건식){ 수행문1; //조건식이 참일 경우에 수행 } else{ 수행문2; //조건식이 거짓일 경우에 수행 } *if-else if-else문 if(조건식){ 수행문1; //조건식1이 참일 경우에 수행 } else if(조건식2){ 수행문2; //조건식2가 참일 경우에 수행 } else if(조건식3){ 수행문3; //조건식3가 참일 경우에 수행 } else{ 수행문4; //위의 조건에 모두 해당하지 않을 경우에 수행 } 수행문5; //if-else if-else문이 끝난 후 수행 *switch-case문 switch(ra.. 2022. 8. 10.
[JAVA 기초] 03 자바의 여러 가지 연산자 *항과 연산자 - 연산자(operator) : 연산에 사용하는 기호 - 항(operand) : 연산에 사용하는 값 항의 개수에 따라 단항, 이항, 삼항 연산자로 나뉨 연산자 우선순위 : 단항, 이항, 삼항 연산자 순서 *대입 연산자 = 이항 연산자 중 우선순위가 제일 낮음 *부호 연산자 +, - 양수, 음수를 나타냄 *산술 연산자 +, -, *, /, % 더하기, 빼기, 곱하기, 나누기, 나머지 *증가, 감소 연산자 ++, -- 연산자의 앞이나 뒤에 사용하며, 값을 1만큼 늘리거나 줄임 *관계 연산자 참, 거짓으로 반환됨 >, =, >>= 비트 이동 후 값을 왼쪽 항에 대입 &=, |=. ^= 두항의 비트 연산 후 값을 왼쪽 항에 대입 *조건 연산자 조건식? 결과1 : 결과2; 조건식이 참이면 결과1, .. 2022. 8. 9.
[JAVA 기초] 02 변수와 자료형 *컴퓨터에서 수를 표현하는 방법 - 컴퓨터 내부에서 우리가 사용하는 모든 데이터는 0과 1로 이루어져 있다. - 비트(bit) : 0 또는 1로 표현할 수 있는 최소 단위 - 바이트(bite) : 8비트가 모이면 1바이트 자바에서는 2진수, 8진수, 16진수를 사용한다. *부호 있는 수를 표현하는 방법 - 부호 또한 0과 1로 표현한다. - 부호 비트(Most Significant Bit; MSB) : 부호를 나타내는 비트. 맨 앞에 붙임 부호 비트가 0이면 양수, 1이면 음수를 나타냄 음수를 나타내려면 단순히 부호 비트를 1로 바꾸는 것이 아니라 2의 보수를 구해야 한다. [2의 보수 구하는 법] 1) 1의 보수 구하기 2) 제일 낮은 자리에 1 더하기 8비트로 5라는 숫자를 나타내면 00000101이.. 2022. 8. 9.
[JAVA 기초] 01 자바 프로그래밍 *프로그래밍 - 프로그래밍(Programming) : 컴퓨터 프로그램을 만드는 일 - 프로그래머(Programmer) : 프로그램을 만드는 사람 *자바의 장점 - 플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용할 수 있다. 자바 가상 머신이 운영체제에 맞는 실행 파일로 바꿔줌 - 객체 지향 언어이기 때문에 유지보수가 쉽고 확장성이 좋다. - 프로그램이 안정적이다. 가비지 컬렉터(Garbage Collector) : 사용하지 않는 동적 메모리를 주기적으로 수거함 - 풍부한 기능을 제공하는 오픈소스이다. 클래스, 자료구조, 네트워크, 입출력, 예외 처리 등에 최적화된 알고리즘 라이브러리를 제공하는 자바 개발 키트(JDK)가 있음 *자바로 만들수 있는 프로그램 - 웹서버 - 안드로이드 앱 - 게임 *자바의.. 2022. 8. 8.
728x90