BE/Java(22)
-
[Java] 변수
변수란 무엇인가 변수는 하나의 값을 저장할 수 있는 메모리 공간을 의미한다. 프로그램은 작업을 처리하는 과정에서 데이터를 메모리에 저장할 경우가 생긴다. 이때 변수를 사용하는데 한 가지 타입의 값만 저장할 수 있다. 변수 선언 변수를 사용하기 전에 선언을 해야 한다. 변수 선언은 어떤 타입의 데이터를 저장할 것인지, 변수 이름을 결정한다. int x, y, z; double value; 변수 이름은 메모리 주소에 붙여진 이름으로 프로그램은 변수 이름을 통해서 메모리 주소에 접근한다. 변수 명명 규칙 첫 번째 글자는 문자 or $ or _ 이어야 하고 숫자로 시작할 수 없다. 영어 대소문자를 구분한다. 카멜케이스를 쓰는 것이 관례 문자 수 제한이 없다. 자바 예약어는 사용할 수 없다. 변수 이름만 보고 어..
2024.03.06 -
[Java] 자바 개발 환경 구축하기
자바 개발 도구 설치 자바 프로그램 개발하려면 Java SE의 구현체인 JDK를 설치해야 한다. Java SE 구현체는 JDK와 JRE가 있는데 JDK는 프로그램 개발에 필요한 JVM, 라이브러리 API, 컴파일러 등 개발 도구가 포함되어 있고 JRE는 프로그램 실행에 필요한 JVM, 라이브러리 API만 포함되어 있다. 자바 프로그램을 컴파일하기 위해선 JDK가 필요하고 바이트코드로 실행만 하려면 JRE만 있으면 되겠다. JDK는 오라클에서 무료로 다운로드 받을 수 있다. JDK 설치하면 bin 디렉토리에 컴파일러(javac.exe)와 JVM 구동 명령어(java.exe)가 포함되어 있다. 자바 환경 변수 PATH 설정하기 시작 -> 제어판 -> 시스템 및 보안 -> 시스템 -> 고급 시스템 설정 고급 ..
2024.03.01 -
[Java] 자바에 대해 알아보자
자바 소개 자바는 Oak라는 언어에서 시작되었는데 이는 가전제품에서 사용될 목적이었다. 인터넷 등장과 함께 인터넷에서 실행되는 프로그래밍 언어로 사용되었고 자바로 이름이 변경되었다. 썬 마이크로시스템즈에서 1995년에 JAVA 언어를 발표한 후 현재까지 사용되고 있는 프로그래밍 언어다. 1995년부터 1999년까지 윈도우 프로그램 개발이 주류여서 메모리 및 CPU를 많이 사용하기 때문에 윈도우 프로그래밍 언어로 부적합했다. 1999년부터 인터넷이 활성화되면서 웹 애플리케이션 구축 언어로 급부상을 하는데... 기업체 및 공공기관의 다양한 서버 운영체제에서 한 번 작성한 코드로 모든 곳에서 실행 가능한 언어가 자바뿐이었기 때문이다. 가전제품용 프로그래밍 언어에서 서버 애플리케이션 개발하는 언어로 자리 잡게 ..
2024.02.29 -
[Java] 반복문
for문, while문, do-while문이 있다. for문 주로 반복 횟수를 알고 있을 때 사용한다. for (초기화식; 조건식; 증감식){ 반복 실행 } for(int i=0;i
2022.08.27 -
[Java] 조건문
조건문에는 if문과 switch문이 있다. if문 조건식 결과에 따라 블록 실행 여부가 결정된다. if (조건식) { 조건식이 true이면 실행 } 실행문이 한 문장일 경우 중괄호를 생략할 수 있지만 버그가 발생할 수 있기 때문에 쓰는걸 추천한다. if - else 문 if문의 조건식이 true이면 if 블록문이 실행되고 조건식이 false이면 else 블록문이 실행된다. if - else if - else 문 if 문 조건식부터 else if문, else문으로 순차적으로 조건식을 판단하는데 조건식이 true이면 해당 블록문이 실행되고 나머지 블록문은 실행되지 않는다. else문은 모든 false이면 실행된다. 중첩 if문 if문 블록 내부에 if문을 사용할 수 있다. switch문 변수가 어떤 값을 갖..
2022.08.27 -
[Java] 연산자
프로그램에서 데이터를 처리하여 결과를 산출하는 것을 연산이라 한다. 연산에 사용되는 표시나 기호를 연산자라 하고 연산되는 데이터는 피연산자라고 한다. 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것을 연산식이라고 부른다. x + y x - y x * y + z x == y 연산자는 필요로 하는 피연산자 수에 따라 단항, 이항, 삼항 연산자로 구분된다. 연산식은 반드시 하나의 값을 산출한다. 연산의 방향 대부분의 연산자는 왼쪽에서 오른쪽으로 연산을 시작한다. 증감(++, --), 부호(+, -), 비트(~), 논리(!), 대입 연산의 경우 오른쪽에서 왼쪽으로 연산한다. 연산 우선순위 일차식 ( ), [ ] 증감 (++, --), 부호(+, -), 비트 반전(~), 논리(!) 산술 (*, /, %) 산..
2022.08.09