연산자

정윤서·2023년 9월 5일
0

산술연산자

int num1 = 10;
int num2 = 5;

int형 변수 num1과 num2를 합한 값을 출력하고 싶다면

System.out.println(num1 + num2);

로 표현할 수 있다.

System.out.println(num1 - num2); // num1에서 num2를 뺀 값
System.out.println(num1 * num2); // num1에 num2를 곱한 값
System.out.println(num1 % num2); // num1에서 num2를 나눈 나머지 
System.out.println(num1 / num2); // num1에서 num2를 나눈 몫

그런데 만약

String str = "10";
int i = 2;
double d = 3.14;

위처럼 문자형 변수 str, 정수형 변수 i, 실수형 변수 d가 있을 때
컴퓨터는 정수는 정수끼리, 실수는 실수끼리만 계산할 수 있기 때문에

System.out.println(str - i);
System.out.println(i * d);

는 출력될 수 없다.

0개의 댓글