- 04. Variable , Scope(변수와 유효범위)2023년 12월 01일 17시 39분 02초에 업로드 된 글입니다.작성자: Hyeongseon_Yu

이전 발행글
2023.12.01 - [Java 입문] - 03. Sysout(Print, Printf) 출력문 사용법
03. Sysout(Print, Printf) 출력문 사용법
이전발행글 2023.11.30 - [Java 입문] - 02. Operation (연산) 02. Operation (연산) 이전 발행글 2023.11.30 - [Java 입문] - 01. Hello world 출력하기 01. Hello world 출력하기 eclipse 설치 후 가장 기본적인 출력 테스트 입
devhyeongseon.tistory.com
이전 발행글
변수의 선언 방법과 초기화(값을 지정) 하는 방법입니다.
public class Variable { public static void main(String[] args) { // 변수의 선언 = 데이터타입 변수명; int a; // 초기화 - 변수의 값을 지정하는 과정 a = 10; // 변수의 선언과 초기화를 동시에 // int a = 10; //동일한 이름의 변수는 사용할 수 없음 int b = 10; // 변수에는 다른 변수를 저장하는게 가능 int c = a + b; // 문자열을 저장할 때는 String 타입을 사용함 String str = "홍길동"; // 변수의 타입이 다르면, 바로 저장할 수 없음 // int d = str; // 변수의 값 변경 int f = 10; f = 20; f = 30; f = a + b + c; } }변수선언을 해봤으니
변수의 유효범위, 즉 중괄호 내에서 선언된 변수와
밖에서 선언된 변수의 차이점을 확인합니다.
public class VariableScope { public static void main(String[] args) { // int num1 = 10; // int num2 = 20; int num1 = 10, num2 = 20; // 같은 타입변수는 나열이 가능함 int num4 = 0; if (true) { int num3 = num1 + num2; System.out.println(num3); // 30 num4 = 1000; // num4 사용가능 } // System.out.println(num3); //중괄호에서 선언된 변수는 중괄호안에서만 유효함 System.out.println(num4); // num4 사용가능 // System.out.println(num3); // <- 에러 : 중괄호에서 선언된 변수는 중괄호 바깥에서는 사라지기 때문에, num3 사용 불가 } }출력결과

'Java 입문' 카테고리의 다른 글
06. Scanner(스캐너) 클래스와 사용법 (0) 2023.12.02 05.DataType 데이터의 종류 (0) 2023.12.01 03. Sysout(Print, Printf) 출력문 사용법 (0) 2023.12.01 02. Operation (연산) (0) 2023.11.30 01. Hello world 출력하기 (0) 2023.11.30 댓글