hoya7788 2024. 7. 1. 20:24

 

멤버 변수

public class MemberVariableExample {

// 클래스 블럭에 선언한 변수를 멤버 변수라 한다.

// 멤버 변수를 사용 하기 위해서는 static를 붙인다.

int a;

static int b;   // 멤버 변수

public static void main(String[] args) {

// System.out.println(a); // Error!!!

System.out.println(b);

 

// 멤버 변수를 static없이 사용하려면

// new 키워드를 이용해서 객체 생성을 해야 한다.

MemberVariableExample mve = new MemberVariableExample();

mve.a = 90;

}

}


지역 변수

 

public class LocalVariableExample {

    public static void main(String[] args) {

// 메소드 안에 변수 선언

// 로컬 변수라고 부른다.

// 로컬 변수는 자동으로 초기화가 안된다.

int a;

int b = 60;

// System.out.println(a); //Error!!!

System.out.println(b);

}

}


 

메소드

public class MethodExample {

 

  static int add(int num1, int num2, int num3) {

  return num1 + num2 + num3;     // 값을 돌려주는 return값 지정   

// System.out.println(num1 + num2 + num3);

}

// 메소드 : 로직의 모임, 함수로 치면 중복되는 것들을 치환하는 것

// 코드가 반복되는 것을 메소드화 한다.

// 동사위주로 변수 이름 작성.

public static void main(String[] args) {  // void 메소드는 리턴값이 없다.

int son_kor = 70;

int son_eng = 60;

int son_mat = 50;

int kim_kor = 90;

int kim_eng = 80;

int kim_mat = 75;

int park_kor = 95;

int park_eng = 90;

int park_mat = 85;

 

// int son_hap = son_kor + son_eng + son_mat;

// int kim_hap = kim_kor + kim_eng + kim_mat;

int son_hap = add(son_kor, son_eng, son_mat);

int kim_hap = add(kim_kor, kim_eng, kim_mat);

System.out.println(son_hap);

System.out.println(kim_hap);

}

}

 

 

 

 

 

파일경로(path)를 인식하는 게 중요하다.
잘게 쪼개서 생각하는 습관 기르기(논리적 사고훈련)
트랜지스터 = 스위치 = 0과1로 신호저장 = 참or거짓
8bit = 2의 8제곱개의 신호를 만들 수 있다.