티스토리챌린지 3

2.2 여러 가지 연산자 - 2.2.2 비교 연산자 / 2.2.3 논리 연산자

2.2.2 비교 연산자수학에서 2개의 숫자 값을 비교한다는 의미는 어느 숫자가 큰지, 작은지, 같은지, 같지 않은지 등을 판단한다는 의미입니다. 비교하는 기호에는 >,   자바에서는 비교 연산자로 조건식을 만들면, 그 결과 값으로 참(true), 거짓(false) 값이 나옵니다. 그래서 while문이나 if문 등에서 ( ) 안에 비교 연산자를 사용한 조건식을 넣고, 그 값이 참일 동안에만 {} 안의 내용을 실행합니다. 예를 들면, ‘while ( a 2.2.3 논리 연산자우리가 어떤 조건을 이야기하고 싶은데 그 조건이 한 개 이상일 때가 간혹 있습니다. 예를 들면, “내일 비가 오거나 눈이 오면 우린 밖에 나갈 수 없을 거야.”라든지 “해당 시험의 응시 자격 나이는 20세 이상 30세 이하입니다.”가 있..

2.2 여러 가지 연산자 - 2.2.1 산술 연산자

컴퓨터는 전기를 연결한 기계입니다. 전기가 낮을 때를 0, 높을 때를 1로 생각하여 모든 데이터나 명령어를 0과 1로 구성된 2진수로 나타냅니다. 따라서 컴퓨터 프로그램의 실행과 종료가 2진수의 수학 연산을 바탕으로 이루어집니다. 연산자는 영어로 ‘operator’라고 하며, 실행해야 하는 행동을 지정하는 것을 말합니다. 수학의 사칙 연산인 +, -, ×, ÷ 모두 연산자입니다. 프로그래밍 언어에서는 수학에서 사용하는 연산자 외에도 여러 가지 연산자가 있는데, 차근차근 살펴 보겠습니다.2.2.1 산술 연산자 산술이란 2개 이상의 수를 결합하는 모든 법칙을 아우르는 말로서, 쉽게는 ‘계산’이라고 볼 수 있습니다. 따라서 산술 연산자란 계산하는 연산자입니다. 그 종류는 다음과 같습니다. 산술 연산자를 사용한..

1.3 자바 프로그램의 작동 원리

1.3.1 컴파일과 실행  자바로 작성한 코드는 ‘.java’라는 확장자를 가지고 있습니다. 자바는 ‘.java’로 끝나는 자바 코드를 컴퓨터가 이해할 수 있는 기계어로 변경해주는 ‘javac’라는 이름의 전용 컴파일러가 있습니다. ‘javac’로 프로그래밍 언어를 기계어로 변경하면 ‘.class’라는 확장자를 가진 파일이 생성됩니다. ‘.class’ 파일은 자바 가상머신, JVM(Java Virtual Machine)을 통해 실행됩니다.  1.3.2 자바 가상 머신 JVM은 자바로 작성된 프로그램을 실행하기 위한 프로그램으로, 자바로 작성한 코드를 해당 컴퓨터의 명령어로 번역해 주는 역할을 합니다. 따라서 JVM만 있으면 기계 종류나 운영체제에 관계없이 자바 프로그램을 실행할 수 있습니다.  이처럼 자..

반응형