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);
는 출력될 수 없다.