01. Java (v)
02. git
03. Database
04. Jsp [Server]
05. 미니프로젝트 (3W)
06. HTML,CSS
07. JS
08. SpringFramework , SrpingBoot
09. React JS [Front-end]
10. 중간프로젝트 (1M)
11. Linux 명령어
12. AWS 클라우드
13. DevOps - Docker
14. App - Android
15. 최종프로젝트 (1M)
배열의 구조
<데이터타입><배열이름[]>
<데이터타입[]><배열이름>
int[] arr;
<배열이름> = new <데이터 타입[배열크기]>
arr = new int[5];
System.out.println(arr); //배열의 주소값(만들어진 위치)가 나옴
배열의 생성과 선언을 동시에 하는 방법
int[] arr2 = new int[10];
배열 초기화
arr[0] = 34;
arr[1] = 100;
arr[2] = 300;
arr[3] = 54;
arr[4] = 200;
//arr[5] = 123; > error
int[] arr3 = {1, 2, 3, 4, 5, 6};
int[] arr4 = new int[] {1, 2, 3, 4, 5, 6};
System.out.println( Arrays.toString(arr));
자바의 배열은 선언시에는 크기를 명시할 수 없고, 생성시에 크기 명시
배열은 선언
> 생성
> 초기화
과정을 통하여 만들어짐
선언
시에는 배열에 들어갈 데이터타입 결정
생성
시에는 배열의 크기 결정
초기화
과정을 통해 배열에 들어갈 값 입력
배열의 길이
배열 변수 이름.length
System.out.println( "배열의 길이:" + arr.length );
System.out
System.in
Scanner sc = new Scanner(System.in);
sc.next() // 공백을 포함하지 않는 문자열 입력받음
sc.nextLine() // 공백을 포함한 문자열 입력받음
sc.nextInt() // 정수 입력받음
sc.nextDouble() // 실수 입력받음
sc.close();
case문 뒤에 사용되는 값
은 변수를 사용할 수 없고 반드시 상수 사용
int a = 1;
switch(a) {
case 1:
System.out.println("1");
break;
case 2 :
System.out.println("2");
break;
case 3:
System.out.println("3");
break;
default:
System.out.println("default");
break;
}
int a = 1;
int sum=0;
while(a<=10) {
sum+=a;
a++; // 제어변수 조작으로 언젠가, 조건이 false되도록 만들어줌.
}