일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 면접(java
- HTML
- Spring
- Java
- 99클럽
- 배열
- 코딩공부
- Entity
- 정렬 알고리즘(sort algorithm)
- wil
- ArrayList
- Til
- 회고
- 프로그래머스
- CS
- 자바
- 메서드
- css
- Grafana
- 항해99
- 코딩
- GIT
- cs 공부)준비
- 개발자 취업
- 자료구조
- 코딩테스트 준비
- github
- 이진 탐색(binary search)
- aop
- 코딩문제
- Today
- Total
hayu's 개발 일지
[TIL]240203 JAVA 연산자(1) 본문
연산자란?
- + , - , * , / 와 같이 계산을 수행하는 기호를 연산자라 한다.
연산자의 종류
- 산술 연산자: +, -, *, /, %
- 증감(증가 및 감소) 연산자: ++, --
- 비교 연산자: ==, !=, >, <, >=, <=
- 논리 연산자: && (AND), || (OR), ! (NOT)
- 대입 연산자: =, +=, -=, *=, /=, %=
- 삼항 연산자: ? :
연산자와 피연산자
3 + 5
a + b
- 연산자: 연산 기호 예) +, -
- 피연산자: 연산 대상 예) 3, 5, a, b
산술 연산자
- 산술 연산자는 주로 숫자를 계산하는데 사용된다.
+ 더하기
- 빼기
* 곱하기
/ 나누기
% 나머지
int a = 5; // 변수 초기화
int b = 2; // 변수 초기화
//덧셈
int sum = a + b;
System.out.println("a + b = " + sum); // 출력: a + b = 7
//뺌셈
int diff = a - b;
System.out.println("a - b = " + diff); // 출력: a - b = 3
//곱셈
int multi = a * b;
System.out.println("a * b = " + multi); // 출력: a * b = 10
//나눗셈
int div = a / b;
System.out.println("a / b = " + div); // 출력: a / b = 2
//나머지
int mod = a % b;
System.out.println("a % b = " + mod); // 출력: a % b = 1
- 숫자는 0으로 나눌 수 없다.
문자열 더하기
//문자열과 문자열 더하기1
String result1 = "hello " + "world";
System.out.println(result1);
//문자열과 문자열 더하기2
String s1 = "string1";
String s2 = "string2";
String result2 = s1 + s2;
System.out.println(result2);
//문자열과 숫자 더하기1
String result3 = "a + b = " + 10;
System.out.println(result3);
//문자열과 숫자 더하기2
int num = 20;
String str = "a + b = ";
String result4 = str + num;
System.out.println(result4);
- 문자열과 문자열을 더해서 더해진 문자열을 만든다.
- 변수안의 문자열과 문자열을 더해서 더해진 문자열을 만든다
- 자바에서 문자와 숫자를 더하면 숫자를 문자열로 변경한 다음에 서로 더한다.
- 변수안의 문자열과 숫자를 더해서 문자가 된다.
증감 연산자
- 증가 및 감소 연산자를 줄여서 증감 연산자라 한다.
- 증감 연산자는 ++와 --로 표현되며, 변수의 값을 1만큼 증가시키거나 감소시킨다
int a = 0;
a = a + 1;
system.out.println("a = " + a); // 1
a = a + 1;
system.out.println("a = " + a); // 2
//증감 연산자
++a;
system.out.println("a = " + a); // 3
++a
system.out.println("a = " + a); // 4
- 변수 a의 값을 증가하려면 a = a + 1 연산을 수행해야 한다. 그러나 이것을 간단하게 표현할 수 있는 것이 증감 연산자이다.
- ++a는 해당 변수에 들어있는 숫자 값을 하나 증가 하는 것이다.
- 값을 하나 감소할 때는 --a와 같이 표현하면 된다. 이것은 a = a - 1이 된다.
'기술 > java' 카테고리의 다른 글
[TIL]240210 반복문(1) (1) | 2024.02.10 |
---|---|
[TIL]240207 JAVA 조건문(2) (0) | 2024.02.07 |
[TIL]240206 JAVA 조건문(1) (0) | 2024.02.06 |
[TIL]240205 JAVA 연산자(2) (0) | 2024.02.05 |
[TIL]240202 JAVA 변수 (0) | 2024.02.02 |