일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 이클립스 DB연동
- 자바 조건문
- TypeScript
- 자바 if문
- 자바 while문
- MySQL
- java
- 변수
- 항해99
- 자바
- Vue3
- 자바 자동캐스팅
- 타입스크립트
- 조코딩
- Til
- react ag grid
- 자바 for문
- 자바 public
- 항해99 2기
- 자바 공배수
- 자바 반복문
- 자바 스캐너
- 프로그래머스
- 자바 구구단 출력
- 자바 강제 캐스팅
- 자바 switch문
- 정보처리기사실기
- 자바 삼항연산자
- 자바 향상된 for문
- react with typescript
- Today
- Total
뇌 채우기 공간
[자바JAVA] 변수 기본 예제2 - 두 개의 변수의 값 바꾸기 본문
안녕하세요 자바칩 프라푸치노입니다.
오늘은 두 개의 변수의 값을 임시 변수를 사용하여 바꾸는 코드를 살펴보겠습니다.
이런식으로 나오게 만들어보겠습니다.
일단 값을 바꾸려면 어떻게 해야할까요?
쉽게 컵에 담긴 우유랑 또 다른 컵에 담긴 물이 있다고 해봅시다.
이렇게 새로운 컵이 필요하겠죠.
A컵에 담긴 우유를 새로운 컵에 넣고,
B컵에 담긴 물을 A컵에 넣고 , 그다음 새로운 컵에 넣은 우유를 B컵에 넣어주어야겠죠.
그러면 A컵에는 물이, B컵에는 우유가 있게 되겠습니다.
그래서 이렇게
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
|
package sec01_exam;
public class VarEx2 {
public static void main(String[] args) {
int x = 10;
int y = 20;
int tmp = 0;// 두 개의 값을 바꾸기 위해서는 임시변수가 필요하다.
System.out.println("바꾸기 전");
System.out.println("x값 : " + x + ", y값: " + y);
//값 바꾸기
tmp = x;
x = y;
y = tmp;
System.out.println("바꾼 후");
System.out.println("x값 : " + x + ", y값 : " + y);
}
}
|
cs |
쳐보았습니다.
tmp = x; 이렇게 대입은 오른쪽에서 왼쪽이라고 했죠!
그러면 방금 그림과 똑같이
x의 값이 임시변수에 들어가고
y의 값이 x에 들어가고,
tmp의 값이 y에 들어갑니다.
그러면 끝!!
참 쉽죠!
초보자들이 주의할 점은 한가지 있는데요,
int x = 0;
이렇게 작성하는 것은 int 타입 변수 x 가 있다는 것을 알리는 것입니다.
그런데 같은 이름으로 또 알릴 수 있을까요? 없습니다!
그러니까 선언을 한 후에 값을 변경할 때는
int x라고 쓰지않고 x라고 변수명만 써줍니다.
오늘은 여기까지!
감사합니다.
이론 보러가기
2020/08/30 - [§개발자 되기 프로젝트§/java 이론] - [자바JAVA] 변수1 - 정의, data type, 종류
[자바JAVA] 변수1 - 정의, data type, 종류
안녕하세요 ~! 자바칩 프라푸치노입니다. 저는 지금 자바를 배우고 있는데 배운 것들을 기록하고자 블로그를 작성하게 되었습니다. 부족함이 보인다면 댓글로 많은 가르침 부탁드립니다 ㅎㅎ ��
sso-feeling.tistory.com
2020/09/01 - [§개발자 되기 프로젝트§/java 이론] - [자바JAVA] 변수2 - 변수의크기, 명명규칙, 문자열, 형변환, 오버플로우
[자바JAVA] 변수2 - 변수의크기, 명명규칙, 문자열, 형변환, 오버플로우
안녕하세요 자바칩 프라푸치노입니다. 오늘도 자바 공부를 해봅시다! 오늘은 변수에 대해서 알아보는 두번째 시간입니다. (*본 게시물은 모바일 환경보다 PC환경에서 가독성이 좋습니다) **첫번�
sso-feeling.tistory.com
2020/09/03 - [§개발자 되기 프로젝트§/java 실습] - 자바 변수 기본 예제 - 변수의 선언
자바 변수 기본 예제 - 변수의 선언
안녕하세요 자바칩 프라푸치노입니다. 오늘은 변수 이론을 배웠으니 적용하는 시간을 가져보겠습니다. 오늘 할 내용은 매우 매우 쉽습니다! 먼저 이클립스에 들어가서 Project Explorer에 대고 컨트
sso-feeling.tistory.com
'JAVA > java 실습' 카테고리의 다른 글
[자바JAVA]변수 기본 예제4 - String 참조변수 출력하기, 더하기 (0) | 2020.09.06 |
---|---|
[자바JAVA] 변수 기본 예제3 - 참조변수, String의 toString, 주소값 (0) | 2020.09.05 |
[자바JAVA]이클립스에 파일 옮기기,가져오기 import (0) | 2020.09.03 |
[자바JAVA] 변수 기본 예제 - 변수의 선언 (1) | 2020.09.03 |
JDK, Eclipse 다운로드 하는 법 (0) | 2020.09.02 |