항(Operands)과 연산자(Operators)
연산 과정에서 사용되는 데이터나 값을 항(Operands)이라고 합니다.
하나 이상의 항을 사용하여 특정 연산을 수행하는 기호를 연산자(Operators) 라고 합니다.
대입 연산자 (Assignment Operator) : ‘ = ‘
대입 연산자는 특정 값이나 다른 변수의 결과를 변수에 할당(대입)하는 데 사용됩니다. 대부분의 이항 연산자 중에서 실행 우선순위가 가장 낮아서, 대부분의 연산이 이루어진 후에 마지막으로 값이 할당됩니다. (연산에 순서는 오른쪽에서 왼쪽으로) 기본 형태는 왼쪽 변수 = 오른쪽 표현식(값, 변수, 또는 계산식)입니다.
부호 연산자 : ‘ +, - ‘
부호 연산자는 변수의 부호를 변경하거나 유지하는 단항 연산자입니다.
- 연산자는 변수의 부호를 그대로 두고, - 연산자는 변수의 부호를 반전시킵니다. 변수의 실제 값을 변경하고자 할 때는 부호 연산자와 함께 대입 연산자를 사용해야 합니다.
package cho2;
/**
* 부호 연산자(+,_)
* 단항 연산자
*/
public class Operation1 {
public static void main(String[] args){
// 부호연산자는 사용하는 당시 부호를 변경할 뿐
// 시렞 갑이 변경되는 것은 아니다.
int inrData = 1000;
System.out.println(+inrData);
System.out.println(-inrData);
System.out.println("---------");
System.out.println(inrData);
//실제 값을 변경하려면 코드를 어떻게 작성해야 될까?
// inData 상자 안에 값을 -1000 으로 변경하려면 어떤 연산자를 사용해야할까?
// 답) 메모리 공간에 실제 값을 변경하려면 대입 연산자를 사용해야 한다.
inrData = -inrData;
System.out.println("intData : " + inrData );
//절대값이란?
//절대값은 어떤 수의 크기를 나타내는 것으로 그 수가 0에서 얼마나
//떨어져 있는 지를 표시 합니다.
//즉, 어떤 수의 절대값은 그 수가 양수이든 음수이든 상과없이 항상 양수이다.
//연습
int oneStepDistance = 1;
final int ZERO_POINT = 0;
int currentPosition = 0;
//제로 포인트에서 왼쪽으로 3칸 이동한 값을 출력하시오
currentPosition = ZERO_POINT- (oneStepDistance*3);
System.out.println(currentPosition);
//절대 값으로 구하시오 -->양수 ....
// 자바는 풍부한 기능을 제공하는 언어입니다.
//이미 자바 개발자들이 수학관련 식을 거의 다 만들어 두었다
//Math.abs() 절대값 구해주는 기능이다.
System.out.println(Math.abs(currentPosition));
} //end of main
}// end of class
'JAVA(기본)' 카테고리의 다른 글
(JAVA) 명령 프롬프트를 활용하여 JAVA파일을 컴파일해보자 !! (0) | 2025.04.10 |
---|---|
(JAVA)연산자 (산술) (0) | 2025.04.10 |
(JAVA) 형 변환(type casting) (0) | 2025.04.10 |
(JAVA) 상수(constant) (0) | 2025.04.10 |
(JAVA)데이터 타입이란? (0) | 2025.04.10 |