Java (자바) 연산자
1. 산술 연산자: 연산의 결과가 숫자로 표현
- 덧셈: +
- 뺄셈: -
- 곱셈: *
- 나눗셈: /
- 나눗셈의 나머지: %
2. 대입 연산자: 변수에 값을 대입하는 연산자
- Left Value (LV) = Right Value (RV)
- LV: 변수
- RV: 값, 변수, 수식
- RV의 타입은 LV의 타입보다 작거나 같아야 한다. (e.g. int a = 4L; --> 오류 발생)
쉽게 따라하는 Java (자바) 독학 _ 기초 자료형 [Data Type]
Java (자바) 기초 자료형 [Data Type] Java의 기초 자료형 (8가지) 1. 정수 자료형: byte (1byte), short (2byte), int (4byte), long (8byte) 2. 실수 자료형: float (4byte), double (8byte) 3. 문자 자료형: char (2byte) 4. 논리 자료
eecoding.tistory.com
3. 특수 연산자
1) &&: 논리 곱 --> 두가지 논리 모두 참 일때만 참 (and)
2) ||: 논리 합 --> 두가지 논리 중 한개만 참이여도 참 (or)
3) ^: 비트 차 --> 두 논리가 달라야 참
논리 1 | 논리 2 | 결과 | ||
&& (논리 곱) | || (논리 합) | ^ (비트 차) | ||
0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 | 1 |
1 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 0 |
0: False / 1: True
1) 산술 연산자 Test
Project: Day_1121
Class: OperatorTest_01
public static void main(String[] args) 체크
1
2
3
4
5
6
7
8
9
10
11
12
13
|
public class OperatorTest_01 {
public static void main(String[] args) {
System.out.println(1+2);
System.out.println(4-2);
System.out.println(2*3);
System.out.println(5/3);
System.out.println(2%3);
}
}
|
cs |
코드 작성
저장 (ctrl + s) 후 F11을 눌러 출력 되는 내용 확인하기
2) 대입 연산자 Test
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
public class OperatorTest_01 {
public static void main(String[] args) {
int a = 1;
int b = 2;
int c;
c = a + b;
b = a;
System.out.println(c);
System.out.println(b);
}
}
|
cs |
코드 작성
저장 (ctrl + s) 후 F11을 눌러 출력 되는 내용 확인하기
4. 테스트해 보세요
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
public class OperatorTest_01 {
public static void main(String[] args) {
int width = 4;
int length = 3;
int square;
double triangle;
square = width * length;
triangle = width * length * 0.5;
System.out.println(square);
System.out.println(triangle);
}
}
|
cs |
5. 과제
BMI 공식: 몸무게(kg) / 키의 제곱 (m)
174cm에 69kg인 사람의 BMI를 구해보세요.
'Java (자바)' 카테고리의 다른 글
쉽게 따라하는 Java (자바) 독학 _ 문자열 받기 (String), 자료형 변환 (0) | 2022.11.25 |
---|---|
쉽게 따라하는 Java (자바) 독학 _ Java 연산자 (Operator) [2] (0) | 2022.11.24 |
쉽게 따라하는 Java (자바) 독학 _ Java 프로그램 구조 (0) | 2022.11.23 |
쉽게 따라하는 Java (자바) 독학 _ 기초 자료형 [Data Type] (0) | 2022.11.22 |
쉽게 따라하는 Java (자바) 독학 _ 출력문 [print, println] (2) (0) | 2022.11.21 |
댓글