산술연산자 (+,-,*,/,%)
- 일반적인 사칙연산과 동일
- % 연산자 : 나머지 연산자 (또는 퍼센트 연산자)라고 하며, 나눗셈 결과에 대한 나머지를 계산하는 연산자
(/ 연산자는 나눗셈 결과에 대한 몫을 게산하는 연산자)
출력문에 연산식을 기술하면 연산 결과를 출력
//출력문에 연산식을 기술하면 연산 결과를 출력
System.out.println(10 + 2); // 10 + 2 결과인 12 출력됨
System.out.println(10 - 2); // 10 - 2 결과인 10 출력됨
System.out.println(10 * 2); // 10 * 2 결과인 20 출력됨
System.out.println(10 / 2); // 10 / 2 결과인 5 출력됨 (몫)
System.out.println(10 % 2); // 10 % 2 결과인 0 출력됨 (나머지)
int형 변수 a에 10을 저장하고, b에 2를 저장
int a = 10, b = 2;
System.out.println(a + b); //10 + 2 결과인 12 출력됨
System.out.println(a - b); // 10 - 2 결과인 8 출력됨
System.out.println(a * b); // 10 * 2 결과인 20 출력됨
System.out.println(a / b); // 10 / 2 결과인 5 출력됨 (몫)
System.out.println(a % b); // 10 % 2 결과인 0 출력됨 (나머지)
연산 결과를 변수에 저장 후 출력
*대입 연산자는 우선순위에서 항상 마지막
// 연산 결과를 변수에 저장 후 출력
int c; // 연산 결과를 저장할 변수 c 선언
// a와 b의 덧셈 결과를 변수 c에 저장
c = a + b;
System.out.println(a + " + " + b + " = " + c);
System.out.printf("%d + %d = %d\\n", a, b, c);
c = a - b; // 뺄셈
System.out.println(a + " - " + b + " = " + c);
System.out.printf("%d - %d = %d\\n", a, b, c);
c = a * b; // 곱셈
System.out.println(a + " * " + b + " = " + c);
System.out.printf("%d * %d = %d\\n", a, b, c);
c = a / b; // 나눗셈(몫)
System.out.println(a + " / " + b + " = " + c);
System.out.printf("%d / %d = %d\\n", a, b, c);
c = a % b; // 나눗셈(나머지)
System.out.println(a + " % " + b + " = " + c);
System.out.printf("%d %% %d = %d\\n", a, b, c);
printf() 메서드에서 % 기호를 넣을 때 ⇒ %%
System.out.printf("%d %% %d = %d\\n", a, b, c);
'JAVA' 카테고리의 다른 글
[JAVA] 6가지 연산자(결합, 대입, 비교) (0) | 2023.09.08 |
---|---|
[JAVA] 산술 연산 시 자동 형변환 (0) | 2023.09.08 |
[JAVA] 데이터 타입간의 형변환 (0) | 2023.09.08 |
[JAVA] 데이터를 출력하는 print(), printf(), println() 메서드 (0) | 2023.09.08 |
[JAVA]문자형 데이터 타입 (0) | 2023.09.08 |