부호 연산자
2021. 2. 26. 15:59ㆍJava/한국어
자바에서도 연산이 가능하다. 자바에서 연산은 비트 연산자, 관계 연산자, 부호 연산자, 단항 연산자로 나뉘어 지는데 이 페이지에서는 부호 연산자에 대해 설명 하고자 한다.
부호 연산자에는 +,-,*,/,%가 존재한다.
먼저 +는 각 값을 더하고, -는 값을 빼며, *는 값들을 곱하고, /는 나누기를, %는 나머지를 표현한다.
int a = 10;
int b = 3;
System.out.println(a + b);
System.out.println(a - b);
System.out.println(a * b);
System.out.println(a / b);
System.out.println(a % b);
자바에서는 % 부호 연산자를 유용하게 사용할 수 있는데 이를 활용해 짝수 홀수를 구분하는 코드를 짜보자.
Scanner sc = new Scanner(System.in);
System.out.println("num?");
int answer = sc.nextInt();
int num = answer % 2; // %중요함
if(num == 0) {
System.out.println("짝수");
}
else {
System.out.println("홀수.");
}
//부호 연산자 +,-
/*
boolean, char형을 제외한 나머지 기본형
+의 경우 양수 1을 곱한 경과 -는 음수 1을 곱한결과
*/
int i = -10;
i = +1;
System.out.println(i); //-10
i = -10;
i = -1;
System.out.println(i); //10
sc.close();
여기서 주의 할 점은 코드를 실행하기 전에 package 바로 아래 줄에 import java.util.Scanner;를 넣어 주거나, sc를 우클릭하여 import를 해주자.
부호 연산자를 사용할 때에 우선 순위가 존재하는데 이는 다음과 같다.
- 곱하기 나누기는 우선순위가 적용된다
- 괄호 역시 먼저 계산한다
- 위 1번과 2번이 없을때 순서 대로 계산한다
'Java > 한국어' 카테고리의 다른 글
논리 연산자 (0) | 2021.03.01 |
---|---|
관계 연산자 (0) | 2021.02.28 |
오버 플로우 (overflow) (0) | 2021.02.26 |
자바 문자열 발전 (0) | 2021.02.26 |
float와 double (0) | 2021.02.26 |