728x90
스위칭 하듯이 바뀌면 좋겠지만 일련의 절차를 거쳐 a,b 값이 바껴야한다
a,b값을 서로 교환할려면 일단 한쪽 값이 한쪽에 들어가야하는데 그럼 한쪽 값이 지워지니
지워지기 전에 임시 변수에 넣어두기로 하자
x,y,z 변수를 각각 생성하고 x값에 y값을 넣어서 x값이 지워지기 전에
z변수에다가 x값을 넣어서 저장하고 넣으면 된다
위의 결과처럼 x=1,y=2 였지만
x=2, y=1로 잘 교환이 됨
근데 문자열+정수는 a5가 나와야하는데 102가 나왔네...? 뭐지
변수값이나 변수명 등 바꿔봤는데 100넘는 값이 어디서 오는 것인가...
자바는 일단 한번 선언된 변수는 계속 유효하다고 들었는데 이것 때문인지 뭔지
피곤하니 일단 자고 내일 다시 해보는걸루
728x90
반응형
'small steps > 1일 1코딩 - 코딩을 내 몸처럼' 카테고리의 다른 글
[1일1코딩] [Java] 자바 입력받는 Scanner 배우고 써보기 (0) | 2022.01.16 |
---|---|
[1일1코딩] [Java] for문 + array + 인덱스 번호 호출 (0) | 2022.01.15 |
[1일1코딩] [Java] if, else if, else문과 인자 args[] 써보기 (0) | 2022.01.12 |
[1일1코딩] [Java] printf() + 지시자2 (0) | 2022.01.04 |
[1일1코딩] [Java] ch02.06-09 간단복습 : 변수,상수,리터럴 등 (0) | 2021.12.29 |