day01_VarEx2

육희영·2021년 9월 1일
0

값 바꾸기(temp)

package day01;

public class VarEx2 {
	public static void main(String[] args) {
		final int SCHOOL_BUS = 12;
		int schoolBus = 12;
		final int WIDTH = 1024;
		final int HEIGHT = 768;
        
		System.out.println(WIDTH);
		System.out.println(HEIGHT);

		String str = "반가워요!";
		System.out.println(str);

		int count = 100;
		System.out.println(count);

		count = 200;
		System.out.println(count);

		/*
		 * 예약어는 쓰면 안된다.
		 *  int abstract;
		 *  int assert;
		 *   int boolean;
		 */
		/*
		 * 변수의 첫 글자는 소문자 합성어의 경우는 소문자로 시작하고 합성어의 경우는 대문자로 시작한다. 
		 * int age; 
		 * int schoolBus;
		 * int indexOfValue;
		 */
		// x와 y값을 바꾸기..(x를 그냥 y에 넣으면 기존에 있던 값이 y의 값으로 바뀌면서 기존값이 서로 바뀜)
		int x = 10;
		int y = 20;
		int temp = 0; // 두개의 값을 바꾸기 위해선 임시변수가 필요하다.

		System.out.println("바꾸기 전 : " + x);
		System.out.println("바꾸기 전 : " + y);

		//값 바꾸기
		temp = x;
		x = y;
		y = temp;

		System.out.println("바꾼 후 : " + x);
		System.out.println("바꾼 후 : " + y);
		
		System.out.println("x:" + x + "y :" + y);

	}

}

출력결과

1024
768
반가워요!
100
200
바꾸기 전 : 10
바꾸기 전 : 20
바꾼 후 : 20
바꾼 후 : 10
x:20y :10

0개의 댓글

관련 채용 정보