다라다라V
article thumbnail
6. 스코프, 항 변환

스코프 1 - 지역 변수와 스코프변수는 선언한 위치에 따라지역 변수멤버 변수 (클래스 변수, 인스턴스 변수)지역 변수특정 지역에서만 사용할 수 있는 변수특정 지역을 벗어나면 사용할 수 없음지역 = 코드가 선언된 코드 블럭 {}지역변수는 코드가 선언된 코드 블록 내에서만 생존이후에는 접근할 수 없음package scope;public class Scope1 { public static void main(String[] args) { int m = 10; // m 생존 시작 if (true) { // x 생존 시작 int x = 20; System.out.println("if m = " + m); System.out.p..

article thumbnail
5. 반복문

반복문 시작while, do-while, for 세 가지 반복문이 있음특정한 코드를 반곱해서 실행할 때 사용하는 것이 반복문while문조건에 따라 반복해서 코드를 실행하는 경우조건식을 확인해서 참이면 코드를 실행거짓이면 while문을 나옴while문을 사용하지 않는 경우변경에 유연하지 않다는 것이 최대 단점변경사항이 발생했을 때 유연하게 변경되는 코드가 좋은 코드do-while문package loop;public class DoWhile2 { public static void main(String[] args) { int i = 10; do { System.out.println("현재 숫자는 : " + i); i++; ..

article thumbnail
4. 조건문

if문 - if, elseif 문특정 조건이 참인지 확인하고, 조건이 참인 경우에만 특정 블록 실행else 문if 문에서 만족하는 조건이 없을 때 실행하는 코드를 제공if문 - else ifif문으로 모두 적는 경우불필요한 조건을 계속 검사함중복 체크로 인하여 코드의 효율성이 떨어진다else if 문package cond;public class If4 { public static void main(String[] args) { int age = 14; if (age 앞선 if 문의 조건이 거짓일 때 다음 조건을 검사만약 if 문이 참이면 실행하지 않음전체 if문을 하나로 묶는 것순서대로 맞는 조건을 찾고 맞는 조건이 있으면 하나만 실행되는 것이 포인트if문 - if 문과 e..

article thumbnail
3. 연산자

연산자 종류산술연산자: + , - , * , / , % (나머지연산자)증감(증가 및 감소) 연산자: ++ , --비교연산자: == , != , > , = , 논리 연산자: && (AND), || (OR), ! (NOT)대입연산자: = , += , -= , *= , /= , %=삼항 연산자: ? :산술 연산자package operator;public class Operator1 { public static void main(String[] args) { int a = 5; int b = 2; // 1. 덧셈 int sum = a + b; System.out.println("a + b = " + sum); ..

article thumbnail
2. 변수

변수 시작패키지자바 파일을 구분하기 위한 폴더해당 패키지 들어가는 자바 파일 첫 줄에 package ~; 선언 필요변수package variable;public class Var2 { public static void main(String[] args) { int a; a = 10; System.out.println(a); }}변수 선언과 변수 초기화변수 선언변수 ~ : 보관할 수 있는 이름이 ~인 데이터 저장소변수에 값 대입= 을 통해 오른쪽에 있는 값을 왼쪽에 저장한다는 뜻변수 초기화변수 값 읽기변수 이름을 적어서 읽기변수의 값도 초기화 가능변수 선언과 초기화변수 선언package variable;public class Var4 { public s..

article thumbnail
1. Hello World

프로그램 실행public class HelloJava { public static void main(String[] args) { System.out.println("hello java"); }}파일명과 클래스 이름이 같아야 한다.psvm 으로 public static void main 생성 가능sout으로 System.out.println 사용 가능실행 과정HelloJava 프로그램을 실행한다.자바는 시작점인 main() 메서드를 실행한다.System.out.println("hello java") 을 만나고, 문자열 hello java 을 출력한다.main() 메서드의 {} 블록이 끝나면 프로그램은 종료된다.주석한 줄 주석 (single line comment)// 기호로 시작한..