인터넷멈춰서 글ㅇ ㅣ다 날라갔 ㄸ ㅏ...
• 배열의 선언
int arr[] = {10,20,30,40,50};
• 배열의 생성 및 초기화 (기존에 선언된거에 새 값을 넣고싶을 때
arr = new int[] {100,200,300}; -> arr=new int[3] 이라고 하면 안됨!
배열을 이용해서 8진수 만들기
1. index++ 이니까 index=0에있는 값을 8로나눈 나머지를 0에 넣은 후에 index+1이 됨
2. 이런식으로 마지막에 index+1이 돼있으니 출력할땐 inex-1을 해준거임.
• 커맨드 라인에서 파라미터 받기
(우클릭- > run as -> run cofigurations -> arguments -> Program arguments에 작성)
자바프로그램 실행 순서
1. 소스코딩 : ArrayEx6.java
2. 컴파일 : javac에 ArrayEx6.java를 실행
-> 바이트코드 ArrayEx6.class 생성
3. java인터프리터로 실행 => ArrayEx6
java 인터프리터의 기능
-JVM 환경설정: 클래스영역, 스택영역, 힙영역
- 바이트코드를 클래스영역에 메모리 로드
- args 배열의 값을 생성하여 main 메서드에 전달. ->main 메서드 실행
예제
커맨드 라인에서 숫자를 입력받아 숫자의 자리수 합 출력하기
배열문제 아래 배열 표 보면서 다시 생각해보기
• 2차원 배열
2차원 배열은 1차원 배열의 참조변수의 배열임.
자바에서는 다차원(2차원이상)배열은 n-1 차원 배열의 참조변수의 배열임.
=> 다차원 배열은 배열의 배열로 표현됨.
int[ ] [ ] arr = new int [3] [ ]; => 가변배열 (바뀌는 경우가 너무 많아서 빈칸으로 둬도 됨.
char 변수를 선언한 후 !
배열.charAt(i) = 배열의 i번째 인덱스에 있는걸 char 타입으로 바꿔주세요
charAt이란 string 타입으로 받은 문자열을 char 타입으로 한 글자만 받는 함수입니다
'구디 아카데미 수료 과정 > JAVA' 카테고리의 다른 글
구디아카데미/클라우드 활용 자바개발자 양성과정/•7일차/국비지원IT개발자 취업 / 김명신 강사님/10.31 (0) | 2023.10.31 |
---|---|
구디아카데미/클라우드 활용 자바개발자 양성과정/•6일차/국비지원IT개발자 취업 / 김명신 강사님/10.30 (0) | 2023.10.30 |
구디아카데미/클라우드 활용 자바개발자 양성과정/•4일차/국비지원IT개발자 취업 / 김명신 강사님/10.26 (0) | 2023.10.26 |
구디아카데미 후/클라우드 활용 자바개발자 양성과정/•3일차/국비지원IT개발자 취업 / 김명신 강사님/10.25 (0) | 2023.10.25 |
구디아카데미 후/클라우드 활용 자바개발자 양성과정/•2일차/국비지원IT개발자 취업 / 김명신 강사님/10.24 (0) | 2023.10.24 |