전역변수와 지역변수 이름 같을 때

ino5·2022년 6월 19일
0

프로그래머스에서 자바 코테 볼 때 궁금해서 테스트해봄.

전역변수와 같은 이름을 함수 내에서 사용할 때 어떻게 될지.

예상한대로 지역변수가 우선적으로 사용됨.

import java.util.*;

public class Solution {
	static int n = 77;
	public int solution(int n) {
		return n;
	}
}

public class SolutionMain {
	public static void main(String[] args) {
		Solution solution = new Solution();
		
		int answer = solution.solution(1);
		System.out.println(answer);
	}
}

결과: 1

전역변수가 아닌 인자로 받은 값이 출력된다.

profile
지금은 네이버 블로그만 해요... https://blog.naver.com/chero77

0개의 댓글