반응형


String color; => Tv 색상 

int channel; 

=> 채널번호, channel 멤버변수를 초기화 하지 않아도 기본값 0이 저장됨

=> 클래스 소속 멤버변수를 다른 용어로 속성이라고 한다.

 

Tv t01 = new Tv();

Tv t02 = new Tv();

=> new 연산 키워드로 t01, t02 각각의 객체를 생성

 

t01과 t02 객체는 서로 다른 객체 주소값을 가진다.

 

t02 = t01; 

=> t01객체주소를 t02에 대입한다. 그러면 t01과 t02는 같은 객체주소 t01를 가짐

 

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #32  (0) 2020.03.30
JAVA #31  (0) 2020.03.30
JAVA #29  (0) 2020.03.30
JAVA #28  (0) 2020.03.30
JAVA #27  (0) 2020.03.30
반응형


String name;

int age;

=> 2개의 클래스 소속 멤버변수 선언

 

public Animal() {
name = "호랑이";
age = 10;

}

=> 클래스명과 같은 생성자

=> 생성자의 주된기능은 멤버변수 초기화

 

public void p() {
System.out.println("동물이름 : " + name + ", 나이 : " + age);

=> p() 메서드 => 메서드는 어떤 기능/동작을 하게 된다.

 

Animal a;

=> a는 객체주소가 저장안된 참조변수

 

a = new Animal();

=> new Animal(); 에 의해서 생성자를 호출해 멤버변수를 초기화 한다.

=> new 연산키워드로 객체주소가 저장된 참조변수 a를 생성. 여기서 a를 객체라 부른다.

 

a.p()

=> 객체명.p() 메서드 호출

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #31  (0) 2020.03.30
JAVA #30  (0) 2020.03.30
JAVA #28  (0) 2020.03.30
JAVA #27  (0) 2020.03.30
JAVA #26  (0) 2020.03.30
반응형


int sum = 0;

=> 지역변수는 선언과 동시에 초기화를 해야한다.

 

for(int i = 0; i < arr.length; i++) {
sum = sum + arr[i];

}

=> 배열원소 누적합

 

return sum;

=> return 키워드(예약어)로 메서드 호출한 곳으로 누적합을 반환

 

int total = getSum(new int[] {10, 20, 30});

=> 누적합을 리턴받아서 total 변수에 저장

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #30  (0) 2020.03.30
JAVA #29  (0) 2020.03.30
JAVA #27  (0) 2020.03.30
JAVA #26  (0) 2020.03.30
JAVA #25  (0) 2020.03.30
반응형


static void p(int[] arr) {

=> static으로 정의된 메서드를 정적메서드라고 한다. 정적메서드는 클래스명으로 직접 호출한다.

=> void는 반환값이 없는 자료형

 

for(int a: arr) {
sum+= a;

=> 향상된 확장 for반복문

 

int[] arr = {100, 90, 100};

=> 배열 원소값을 초기화하면서 arr배열을 생성

 

p(arr);

=> p(int[] arr)에 주소가 들어감

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #29  (0) 2020.03.30
JAVA #28  (0) 2020.03.30
JAVA #26  (0) 2020.03.30
JAVA #25  (0) 2020.03.30
JAVA #24  (0) 2020.03.30
반응형


int[][] score = {
{100,100},
{90,90}
};

=> 2행 * 2열의 2차원 배열원소값을 직접 초기화 하면서 score 배열 생성

 

int sum = 0;

=> 배열 원소 누적합

 

for(int[] arr:score)

=> 2차원 배열을 1차원 배열로 원소값을 가져옴

 

for(int a: arr)

=> 1차원배열을 일반변수로 원소값을 가져옴

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #28  (0) 2020.03.30
JAVA #27  (0) 2020.03.30
JAVA #25  (0) 2020.03.30
JAVA #24  (0) 2020.03.30
JAVA #23  (0) 2020.03.29
반응형

최대값, 최소값


int[] score = {79, 88, 91, 33, 100, 55, 95};

=> 배열 크기가 7인 score 배열 생성

 

int max = score[0]; 

=> 첫번째 배열 원소값을 최대값으로 저장

 

int min = score[0];

=> 첫번째 배열 원소값을 최소값으로 저장

 

 

 

 

 

 

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #27  (0) 2020.03.30
JAVA #26  (0) 2020.03.30
JAVA #24  (0) 2020.03.30
JAVA #23  (0) 2020.03.29
JAVA #22  (0) 2020.03.29
반응형

class 명은 그냥 Loop으로 했습니다..! 무시하시구 읽어주세요


배열 : 

1. 동일한 타입의 하나이상의 복수개의 원소값을 한꺼번에 저장하기 위한 자료구조가 배열이다.

배열은 고정된 크기이다.

2. 배열생성법 )

- new 연산 키워드로 배열을 생성한다.

- 배열 원소값을 직접 저장하면서 배열을 생성한다.

 

int[] score = new int[3];

=> 배열 크기가 3인 score 배열 생성

 

score[0] = 100; 

=> 첫번째 배열 원소값 저장

 

for(int i = 0; i < score.length; i++) { 
System.out.println(" " + score[i]); 
}

=> 일반 for반복문으로 배열원소값을 일괄적으로 출력

 

int[] score2 = {90, 100, 100};

=> 배열 원소값을 직접 초기화

 

for(int k:score2) { 
System.out.println(" " + k); 

}

 

=> jdk1.5에서 추가된 향상된 확장 for반복문으로 배열원소값을 쉽게 읽어옴

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #26  (0) 2020.03.30
JAVA #25  (0) 2020.03.30
JAVA #23  (0) 2020.03.29
JAVA #22  (0) 2020.03.29
JAVA # 21  (0) 2020.03.28
반응형


무한루프란?

  1. 반복문이 무조건 true 여서 영원히 반복하는 반복문을 무한루프문이라 한다.

  2. 무한루프문 형식 )

    가. while 반복문 무한루프문

    while(true) {

        ..

}

    나. for 반복문 무한루프문 형식

      for(;;) {

         초기치, 조건식, 증감(증가 / 감소) 식을 모두 생략하면 무한루프문이 된다.

}

 

if(n == 4) break;

=> n이 4일때 brak;

 

if(n % 4 == 0) break;

=> 4를 n으로 나눴을때 나머지가 0일때 break;

 

 

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #25  (0) 2020.03.30
JAVA #24  (0) 2020.03.30
JAVA #22  (0) 2020.03.29
JAVA # 21  (0) 2020.03.28
JAVA #20  (0) 2020.03.28

+ Recent posts