티스토리 뷰

Java/기본

019. 자바 : 산술연산자

따강아지 2022. 3. 6. 12:32

산술 연산자는 사칙연산( +, -, *, / )과 나머지 ( % ) 연산을 처리하는 연산자로 나누기 연산( / )은 나누었을 때 몫에 대한 결과만 처리하므로 나머지를 구하기 위해서는 나머지 연산 ( % )를 사용해야 합니다.  

1. 연산자 설명

+ 왼쪽의 피연산자에 오른쪽의 피연산자를 더함.
- 왼쪽의 피연산자에서 오른쪽의 피연산자를 뺌.
* 왼쪽의 피연산자에 오른쪽의 피연산자를 곱함.
/ 왼쪽의 피연산자를 오른쪽의 피연산자로 나눔.
% 왼쪽의 피연산자를 오른쪽의 피연산자로 나눈 후, 그 나머지를 반환함.

public class ArithmeticOperator {
   public static void main(String[] args) {
      int numA = 10;
      int numB = 3;

      System.out.println("numA + numB = " + (numA + numB) );   // 13
      System.out.println("numA - numB = " + (numA - numB) );   // 7
      System.out.println("numA * numB = " + (numA * numB) );   // 30
      System.out.println("numA / numB = " + (numA / numB) );   // 3
      System.out.println("numA % numB = " + (numA % numB) );   // 1

      double doubleA = 10.27;
      double doubleB = 3.5;

      System.out.println("doubleA + doubleB = " + (doubleA + doubleB) );   // 13.77
      System.out.println("doubleA - doubleB = " + (doubleA - doubleB) );   // 6.77
      System.out.println("doubleA * doubleB = " + (doubleA * doubleB) );   // 35.945
      System.out.println("doubleA / doubleB = " + (doubleA / doubleB) );   // 2.934285714285714
      System.out.println("doubleA % doubleB = " + (doubleA % doubleB) );   // 3.2699999999999996
   }
}

 

'Java > 기본' 카테고리의 다른 글

021. 자바 : 비트연산자  (0) 2022.03.06
020. 자바 : 증감연산자  (0) 2022.03.06
018. 자바 : 대입 연산자  (0) 2022.03.06
017. 자바 : 연산자  (0) 2022.03.06
016. 자바 : 형변환  (0) 2022.03.01