사칙 연산자 (+ - * /)
사칙연산자는 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 나머지(%)이 있다.
주의 할 점 : int/int는 결과 값이 float이나 double이 아닌 int인 것을 명심해야 한다.
public static void main(String[] args) {
int a = 10;
int b = 4;
System.out.printf("%d + %d = %d%n", a,b,a+b);
System.out.printf("%d - %d = %d%n", a,b,a-b);
System.out.printf("%d * %d = %d%n", a,b,a*b);
System.out.printf("%d / %d = %d%n", a,b,a/b);
System.out.printf("%d / %f = %f%n", a,(float)b, a/(float)b);
}
//결과
10 + 4 = 14
10 - 4 = 6
10 * 4 = 40
10 / 4 = 2
10 / 4.000000 = 2.500000
나머지 연산자 %
public static void main(String[] args) {
int x = 10;
int y = 8;
System.out.printf("%d을 %d로 나누면, %n", x, y);
System.out.printf("몫은 %d이고, 나머지는 %d입니다. %n", x/y,x%y);
}
//결과
10을 8로 나누면,
몫은 1이고, 나머지는 2입니다.
출처 : JAVA의 정석 - (남궁성지음)