Day6

Jaho·2021년 8월 27일
0

Playdata

목록 보기
5/29

Day6

1.다중 for문의 흐름을 이해하고 기술할 수 있다.

2.배열의 이해하고 참조 관계를 설명 할 수 있다.

3.클래스 연동 및 non-static 구현을 이해 할 수 있다.

Apache 사이트에서 자주사용하는 언어 또는 프로그램들을 설명 하는 내용이다.

byte 연산에 대한내용
b3= 연산 수행 전에 b1 값을 int로 변환시킴(java의 기본 연산자가 int이므로 자동 형변환이됨)

배열 Array

Array : 배열 : 같은 데이터 타입을 나열형의 값으로 구현된 집합체
정적 요소의 크기로 지정되어 있어서 처음 생성된 요소의 사이즈는 변경할 수 없다.
나열된 값을 하나의 변수명으로 대입되어 값의 시작 주소를 참조하는 참조형이다.
각 나열된 값은 요소(엘리먼트)라고 하며 전체 크기는 요소의 사이즈 라고한다.
각 요소는 0번지 인덱스 부터 나열된 값을 저장하며 사이즈를 지정 후 대입할 수 있다.

1차원과 다차원으로 나누어 진다.

[1차원 선언 방법]

datatype 변수명 [] ={요소,, ,}; // 나열형 값에 의해 사이즈가 정해 진다.
datatype []변수명 ={요소,, ,};

datatype []변수명 = new datatype[] {요소,,,,,};
datatype []변수명 = new datatype [요소의 크기];

[다차원 선언 방법]

-2차원 [행][열] -3차원[면][행][열]
datatype 변수명 [][] ={{요소,,} {,,}}; // 나열형 값에 의해 사이즈가 정해 진다.
datatype [][]변수명 ={{요소,,} {,,}};

datatype []변수명 [] ={요소,, ,}; // 나열형 값에 의해 사이즈가 정해 진다.

datatype []변수명[] = new datatype[][] {요소,,,,,}; // 변수명[][] , []변수명[]
datatype [][]변수명 = new datatype [요소의 크기][];

overload : 메소드를 선언 할 때 같은 기능의 메소드를 동일한 이름으로 선언하되
()안의 매개인자 또는 데이터타입을 다르게 주는 원형을 말한다.
static , non- static을 구별하지않음

1차원 배열의 선언 방법들

1.int ar[] = {}
2.int [] ar = new int [] {}
3.매개변수에 배열선언

for each문 사용방법

1.for()안의 왼쪽에는 값을받을 형식과 변수
2.오른쪽에서는 배열을 담고있는 변수를 넣어준다.(참조관계)

다차원 배열의 대한 설명

행과 열의 index를 가지고있다.
ar.length = 기본적인 ar의 행이 0,1 두개뿐이여서 2가 나오는 것이고,
ar[0].length = 0번째 index(행)에서 열의 length를 읽는다.(ar.[1]또한 마찬가지)

overload의 대한 설명

profile
개발 옹알이 부터

0개의 댓글