Stay Hungry Stay Foolish

자바/자바 입문 5

[자바 기초] 05. 스코프(Scope), 형변환(Casting)

변수는 선언한 위치에 따라 지역 변수, 멤버 변수(클래스 변수, 인스턴스 변수)와 같이 분류된다. 앞 게시글에서 사용했던 변수들은 모두 Local Variable(로컬 변수), 한글로 지역 변수라고 한다. 지역 변수는 이름 그대로 특정 지역에서만 사용할 수 있는 변수라는 뜻이다. 그 특정 지역을 벗어나면 사용할 수 없다. 여기서 말하는 지역이 바로 변수가 선언된 코드 블록( {} )이다. 지역 변수는 자신이 선언된 코드 블록( {} ) 안에서만 생존하고, 자신이 선언된 코드 블록을 벗어나면 제거된다. 따라서 이후에는 접근할 수 없다. 🔘 Scope란? 변수의 접근 가능한 범위를 스코프(Scope, 범위)라고 한다. 접근 범위에 따라서 스코프가 넓다 혹은 좁다라고 표현할 수 있다. Scope1(while문..

[자바 기초] 04. 반복문(while/do-while/break/continue/for)

반복문 while문 do-while문 break continue for문 중첩 반복문 🔘 while문 while문은 조건에 따라 코드를 반복해서 실행할 때 사용한다. 형식 while (조건식) { // 코드 } 조건식이 참이면 코드 블럭을 실행하고, 이후에 코드 블럭이 끝나면 다시 조건식 검사로 돌아가서 조건식을 검사한다. 조건식이 거짓이면 while문을 벗어난다. (거짓일 때까지 무한반복) 예제 - while문을 사용하여 1을 한 번씩 더해서 총 3번 더하는 프로그램을 작성한다. While1_2 package loop; public class While1_2 { public static void main(String[] args) { int count = 0; while (count < 3) { cou..

[자바 기초] 03. 조건문(if/else if/switch/삼항 연산)

조건문 if문 switch문 🔘 if문 if 문은 특정 조건이 참인지 확인하고, 그 조건이 참( true )일 경우 특정 코드 블록을 실행한다. 형식 if (condition) { // 조건이 참일 때 실행되는 코드 } 예제 - 나이가 18세 이상일 경우 "성인입니다." 라는 문구를 출력하고, 18세 미만일 경우 "미성년자입니다."라는 문구를 if문을 사용해서 출력하라. 변수는 age라고 하고 초기값은 20으로 한다. If1 package cond; public class If1 { public static void main(String[] args) { int age = 20; if(age >= 18){ System.out.println("성인입니다."); } if(age = 18) - 참 두 번째 i..

[자바 기초] 02. 연산자(Operator)

연산자 종류 산술 연산자 : +, -, *, /, % (나머지 연산자) 증감(증가 및 감소) 연산자 : ++, -- 비교 연산자 : == , != , > , = , , >>> ) 비교 연산자 ( = , instanceof ) 등식 연산자 ( == , != ) 비트 연산자 ( & , ^ , | ) 논리 연산자 ( && , || ) 삼항 연산자 ( ? : ) 대입 연산자 ( = , += , -= , *= , /= , %= 등등) Operator3 package operator; public class Operator3 { public static void main(String[] args) { int sum1 = 1 + 2 * 3; // 1 + (2 * 3) int sum2 = (1 +..

[자바 기초] 01. 변수(Variable)

package(패키지) 패키지는 자바 파일을 구분하기 위한 폴더이다. 해당 패키지에 들어가는 자바 파일 첫줄에는 'package 패키지명;' 과 같이 소속된 패키지를 선언해주어야 한다. (보통은 자동으로 추가돼 있다.) 예제 1 - variable 이라는 패키지를 만든다. src(오른쪽 마우스 클릭) > New > Package 를 클릭하면 패키지명을 적으라는 창이 나온다. variable을 입력하고 엔터를 누르면 src 디렉터리에 variable 패키지가 생긴 것을 볼 수 있다. 예제 2 - variable 패키지에서 Var1 이라는 자바 클래스를 생성한다. src (오른쪽 마우스 클릭) > variable > New > Java Class를 클릭하면 클래스명을 적으라는 창이 나온다. Var1을 입력하..