Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 프로그래머스파이썬
- 수학연산
- 자바클래스
- 리터럴
- 코드업100제
- 제어구조
- 개발입문
- SWEA파이썬
- 자바
- VARIABLE
- C#프로그래밍
- 백준파이썬
- 디자인패턴
- Algorithm
- 코드업자바
- 백준
- Literal
- 자바연산자
- 변수
- Java
- 코드업100제자바
- C#변수
- 코드업
- 알고리즘
- 사용자입력
- SWEA
- 코딩테스트
- 기초프로그래밍
- Codeup
- c#
Archives
- Today
- Total
제니노트
연산자 [자바] 본문
반응형
연산자
연산을 수행하는 기호를 말한다. +,-,*,/ 와 같은 것이 연산자이다.
연산자와 피연산자
연산자(operator) : 연산을 수행하는 기호(+,-,*,/ 등)
피연산자(operand) : 연산자의 작업 대상(변수,상수,리터럴,수식)
x+3 이라는 경우에,
x,3은 피연산자이고 +는 (덧셈)연산자이다.
대부분 연산자는 이처럼 두 개의 피연산자를 필요로 하며,
연산자는 피연산자로 연산을 수행하고 나면 항상 결과값을 반환한다.
즉 (),괄호의 경우 연산자가 아닌 것이다
식과 대입연산자
연산자와 피연산자를 조합하여 계산하고자하는 바를 표현한 것을 식(expression)이라고 한다.
식을 계산하여 결과를 얻는 것을 '식을 평가(evaluation)한다' 고 한다.
4*x+3;
이렇게 식만 쓰면 결과를 얻었지만 쓰이지 않고 사라진다
그래서 아래와 같이 대입 연산자 =를 사용한다.
y=4*x+3;
이렇게하면 y 변수에 결과값이 들어간다.
다른 곳에 사용하지 않는다면,
System.out.println(4*x+3);
이렇게만 써도 된다.
연산자의 종류
종류 | 연산자 | 설명 |
산술 연산자 | + - * / % << >> | 사칙 연산(+,-,*,/)과 나머지 연산 |
비교 연산자 | > < >= <= == != | 크고 작음과 같고 다름을 비교 |
논리 연산자 | && || ! & | ^ ~ | '그리고(AND)'와 '또는(OR)'으로 조건을 연결 |
대입 연산자 | = | 우변의 값을 좌변에 저장 |
기 타 | (type) ?: instanceof | 형변환 연산자,삼항 연산자,instanceof 연산자 |
총 5가지 종류이다.
&&는 두 조건을 동시에 만족하는가를 뜻한다.(AND)
!(x>3) 은 x<=3 과 같다.
참고 : https://www.youtube.com/watch?v=j5zmf0_suDE&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=23
반응형
'Java > Java 입문' 카테고리의 다른 글
증감연산자,부호연산자 [자바] (0) | 2023.05.31 |
---|---|
연산자의 우선순위와 결합법칙 [자바] (0) | 2023.05.31 |
변수 중요 개념 [자바] (0) | 2023.05.31 |
타입간의 변환방법 [자바] (0) | 2023.05.30 |
정수형의 오버플로우 [자바] (0) | 2023.05.30 |
Comments