728x90
[ Programmers - 무료 자바 입문 강의 ]
● 산술연산자
public class ConstantExam {
public static void main(String[] args) {
int i1 = -5
int i2 = -i1 // 변수 앞에도 부호 연산자를 쓸 수 있다.
// i2는 5로 출력된다.
int i3 = ++i2 // 증감 연산자를 변수 앞에 쓸 경우, 1을 더한 값을 대입해준다.
// i2가 5+1로 6이 되고, i3은 6이 된다.
int i4 = i3++ // 증감 연산자를 변수 뒤에 쓸 경우, 값을 대입한 후 1을 더해준다.
// i4에 i3값을 대입하여 i4는 6이 되고, i3에 1을 더해주어 i3은 7이 된다.
}
}
● 연산자 종류
+ | 더하기 |
- | 빼기 |
* | 곱하기 |
/ | 나눈 몫 |
% | 나머지 |
※ 정수 값의 계산은 정수 값으로 값이 return 된다.
public class ConstantExam {
public static void main(String[] args) {
int i = 5;
int j = 2;
System.out.println( i / (double) j );
}
}
☞ 위 코드처럼 int형을 double형으로 바꾸어 결과를 출력하면 double형의 값인 2.5가 출력된다.
https://school.programmers.co.kr/learn/courses/5/lessons/226
public class OperatorExam {
public int[] calculate() {
int a = 7;
int b = 3;
//c는 a와 b의 합
int c = a + b;
//d는 a와 b의 차
int d = a - b;
//e는 a와 b의 곱
int e = a * b;
//f는 a를 b로 나눈 나머지
int f = a % b;
System.out.printf("c는: %d\n", c);
System.out.printf("d는: %d\n", d);
System.out.printf("e는: %d\n", e);
System.out.printf("f는: %d\n", f);
int ret[] = {c, d, e, f};
return ret;
}
public static void main(String []args){
new OperatorExam().calculate();
}
}
'JAVA > 프로그래머스 자바 입문' 카테고리의 다른 글
파트2. 변수와 계산 [연산자 우선순위] (0) | 2023.02.24 |
---|---|
파트2. 변수와 계산 [비교연산자 - 실습] (0) | 2023.02.24 |
파트2. 변수와 계산 [기본형 타입변환 - 실습(2)] (0) | 2023.02.24 |
파트2. 변수와 계산 [기본형 타입변환 - 실습(1)] (0) | 2023.02.24 |
파트2. 변수와 계산 [기본형 타입 - 실습] (0) | 2023.02.24 |