일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 딥러닝
- text2img
- #English
- #영어
- Convolution Neural Network
- findContours
- python 알고리즘
- #실생활영어
- python __init__
- object detection
- convexhull
- #일상영어
- #영어 명언
- 완전탐색
- #프로젝트
- 이미지 생성
- 영어명언
- word embedding
- tokenizing
- tensorflow update
- python list
- #opencv
- c언어
- 영어
- opencv SURF
- keras
- #실생활 영어
- #Android
- #1일1영어
- TensorFlow
- Today
- Total
When will you grow up?
[Java] 배열(Array) 본문
/*
* 배열
* : 동일한 데이터 타입의 데이터 값을 일관성있게 여러 개 저장해서 관리할 수 있는 단위이다.
*/
public class ArrayTest1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//배열 선언
int[] arr1;
int arr2[];
//배열 객체 생성
arr1 = new int[3];
//배열에 값 할당
arr1[0]=2;
arr1[1]=3;
arr1[2]=4;
//배열 값 출력
for(int i=0;i<3;i++){
System.out.println("arr1[" +i+"] = " +arr1[i]);
}
//자바의 객체들은 속성과 메소드를 제공한다.
//배열도 객체 이기 때문에 속성과 메소드가 제공된다.
// length : 배열의 크기를 반환하는 속성
for(int i=0;i<arr1.length;i++){
System.out.println("arr1[" +i+"] = " +arr1[i]);
}
//배열의 값을 초기화 시키면서 배열 객체 생성
//1.
int[] arr3 = {2,3,4,5};
System.out.println("int[] arr3 = {2,3,4,5};");
for(int i=0;i<arr3.length;i++){
System.out.println("arr3[" +i+"] = " +arr3[i]);
}
//2.
int[] arr4 = new int[]{3,4,5,6};
System.out.println("int[] arr4 = new int[]{3,4,5,6};");
for(int i=0;i<arr4.length;i++){
System.out.println("arr4[" +i+"] = " +arr4[i]);
}
//두 방식의 차이점
//1.선언과 생성을 분리할 경우는 2번 방식만 지원함.
int[] arr5;
//arr5 = {2,3,4}; ->이방식을 지원안한다
arr5 = new int[]{3};
//2.메소드에 파라미터값으로 배열 객체를 생성해서 전달할 때는 2번 방식만 허용됨.
//aaa({2,3,4}) ->이런방식이 안된다
//aaa(new int[]{2,3,4}) ->이방식을 허용된다.
}
}
'02. Study > Java' 카테고리의 다른 글
[Java] 연산자(operator) (0) | 2016.02.05 |
---|