티스토리 뷰
안녕하세요. 오늘은 두 변수의 값을 바꾸는 방법에 대해 알아보겠습니다.
Swapping Two Variables
사용자에게 a와 b의 값을 받고 a가 b보다 클 경우 a와 b의 값을 바꾸는 코드입니다.
import java.util.Scanner;
public class SwappingTwoVariables {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("a의 값: ");
int a = sc.nextInt();
System.out.print("b의 값: ");
int b = sc.nextInt();
if(a > b) {
int c = a;
a = b;
b = c;
}
System.out.printf("a의 값이 b보다 크기 때문에 a와 b는 각각 %d와 %d로 변경되었습니다.", a, b);
sc.close();
}
}
/* 입력과 출력값
a의 값: 7
b의 값: 3
a의 값이 b보다 크기 때문에 a와 b는 각각 3와 7로 변경되었습니다.
*/
위의 원리는 이와 같습니다.
우리에게 오렌지 주스와 포도 주스가 a컵과 b컵에 담겨 있다고 생각해봅시다. 포도 주스(b)를 a에 옮겨 담고 싶다면 c라는 컵에 오렌지 주스(a)를 옮기고 그다음에 a컵에 포도 주스를 담고 c에 옮겨 놓았던 오렌지 주스를 b에 담는 아주 간단한 원리입니다.
본 내용은 강남 이젠아카데미컴퓨터학원에서 배운 내용을 복습하는 과정입니다.
링크 : https://gn.ezenac.co.kr/
'Java' 카테고리의 다른 글
[Java] Switch~Case문 (0) | 2022.07.31 |
---|---|
[Java] If_2 간단한 문제 풀이 (0) | 2022.07.31 |
[Java] If문 (0) | 2022.07.30 |
[Java] 캐스팅(Casting) (0) | 2022.07.29 |
[Java] 연산자(Operator) (0) | 2022.07.29 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- function
- CSS
- 객체
- HTML 기본
- padding
- 반복문
- html
- html table
- 타입 좁히기
- 자바스크립트
- 타입스크립트
- 동기코딩
- Python
- 함수
- css position
- for문
- 프로그래머스
- method
- Array
- 파이썬
- 메서드
- Typescript
- if문
- javascript
- Margin
- 실수
- Object
- CSS 포지션
- Type
- em
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함