반응형
연산자란 더하기,, 빼기,, 나누기,, 곱하기,, 그런 것이다
Java에서도 물론, 모든 언어에서도 가능하다.
1. 덧셈
일단 덧셈부터 해보겠다.
덧셈은 물론 1 + 1 이런 느낌이니까, 숫자라고 생각할 수도 있지만, 문자열도 가능하다
일단 숫자부터 해보자!
이렇게, 변수에 각 숫자를 넣고, 더한 값을 다시 변수에 넣고 출력하도록 코드를 작성하였다
결과
2. 뺄셈
뺄셈은 항상 사용해봤던 - 를 사용한다
결과
3. 나눗셈
나눗셈은 연산자 / 를 사용한다
결과
4. 곱셈
곱셈은 x 가 아닌 * 를 사용해야 한다.
결과
5. 문자열 연산
그렇다면 문자열은 어떻게 될까?
5-1. 문자열 + 문자열
문자 + 문자??라고 하면 약간 어색한 느낌이 있다
예를 들어서 "하나" + "둘" 하면은 "셋"? 이렇게 되나?라고 생각할 수도 있지만
그런 사람은 문과이다
자, 실습해본다
이렇게 타입을 문자열로 알맞게 해 준다
결과
정답은 그대로 붙여준다
* 문자열끼리 연산하는 것은, 덧셈밖에 되지 않는다
2. 문자열 + 숫자형
과연 이게 될까라고 생각할 수가 있다
일단 결과를 보도록 하자
문자열 1 이 된다. 듣고 보니 말 되긴 하다 ㅎㅎ
이 경우는 타입은 어떻게 될까?라는 의문을 품을 수 있다
그때 확인하는 방법이 변수를 담아보는 것이다
int형(정수)으로 담아 보려고 노력을 했지만, int형은 알맞은 그릇이 아니었다
답은 문자열이었다. 그렇다 문자열 + 숫자는 문자열이였다
* 문자열과 숫자형 연산은 덧셈밖에 되지 않는다
반응형
'Programming > Java' 카테고리의 다른 글
#Java 7화) 나머지 구하기, 사용하기 (0) | 2021.09.04 |
---|---|
#Java 6화) 비교연산자 (0) | 2021.08.27 |
#Java 4화) 변수 선언 및 이용하기 (0) | 2021.08.27 |
#Java 3화) Java에서의 타입(type)이란? (0) | 2021.08.27 |
#Java 2화) 늘 항상 그렇듯이 hello World 찍기 (출력하기) (0) | 2021.08.27 |