Java 22

[김영한의 자바 입문] - 5. 스코프 & 형변

본 글에 사용된 코드와 이미지의 일부는 김영한 님의 『김영한의 자바 입문』 강의를 참조하여 발췌·활용하였습니다.스코프(Scope)변수는 선언한 위치에 따라 지역 변수, 멤버 변수(클래스 변수, 인스턴스 변수) 와 같이 분류된다. 지역 변수 는 특정 지역에서만 사용할 수 있는 변수라는 뜻이고, 특정 지역을 벗어나면 사용할 수 없다.특정 지역은 변수가 선언된 코드 블록( { } ) 이다. 지역 변수는 자신이 선언된 코드 블록 안에서만 생존하고, 자신이 선언된 코드 블록을 벗어나면 제거된다.코드를 통해 살펴보자.package scope;public class Scope1 { public static void main(String[] args) { int m = 10; //m 생존 시작 if (true)..

[김영한의 자바 입문] - 4. 조건문 & 반복

본 글에 사용된 코드와 이미지의 일부는 김영한 님의 『김영한의 자바 입문』 강의를 참조하여 발췌·활용하였습니다.조건문조건문이란 특정 조건에 따라서 다른 코드를 실행하는 것을 말한다.조건문에는 if문 , switch문 이 있다.먼저 if 문에 대해 알아보자.if 문if 문은 특정 조건이 참인지 확인하고, 그 조건이 참(true) 인 경우 특정 코드 블록을 실행한다.if (condition) { // 조건이 참일 때 실행되는 코드}추가로 if 문 다음에 실행할 명령이 하나만 있을 경우에는 { } 중괄호를 생략할 수 있다. 하지만 가독성 과 유지보수성 때문이라도 중괄호를 사용하는 것이 좋다.else 문else 문은 if 문에서 만족하는 조건이 없을 때 실행하는 코드를 제공한다.if (condition) { /..