JAVA를 JAVA라

[JAVA] 21.05.26 본문

JAVA/JAVA 수업

[JAVA] 21.05.26

샛별KIM 2021. 5. 28. 16:21
더보기
//배열 Array : 문자열. 같은 데이터 타입의 변수들을 하나로 묶어서 관리

int arr01 = null;
arr01[0] = 112; //long이나 String은 안들어감! 데이터 타입 맞춰주자

arr01[arr01.length - 1] = 150; //arr01.length - 1은 길이-1 즉 index 마지막 값

System.out.println(arr01);//배열을 그대로 출력한다면? 주소값 출력!!
//[I@6ee52dcd


[배열 출력 방법 Arrays, for, foreach]
//[1. Arrays.toString()]
System.out.println(Arrays.toString(arr01));

String str = Arrays.toString(arr01);
System.out.println(str);

//[2. for]
for(int i = 0; i < arr01.length; i++) {
	System.out.print(arr01[i] + " ");
}

//[3. foreach]
for (int i : arr03) {
	System.out.print(i + ", ");
}

[배열 복사]
1. 
for (int i = 0; i < arr01.length; i++) {
	arr01[i] = arr02[i];
}
//arr01 = arr02; 는 사용하지 않는다!!! 치명적 오류 있음

2. String apple을 char형 배열에 넣기
for (int i = 0; i < appleArray.length; i++) {
	appleArray[i] = apple.charAt(i);
}
*** (charAt)
System.out.println(apple.charAt(0));
// char java.lang.String.charAt(int index)
// char 반환, 배열의 (index)파라미터 값 번째의 문자 반환

appleArray = apple.toCharArray();
//String apple을 char형 배열에 자동으로 분해해서 저장!

conv = String.valueOf(inputArray); //char array to String
//char형 배열을 String으로 바꾸기


배열과 문자열?
char배열 = a,p,p,l,e
string 배열 = apple, pear, orange

//Lotto프로그램
//Daum 배열 프로그램 ( 비교하여 짧은 거리 찾기)
//Thanos 프로그램 ( 배열의 절반 날려버리기)

'JAVA > JAVA 수업' 카테고리의 다른 글

[JAVA] 21.05.28  (0) 2021.05.28
[JAVA] 21.05.27  (0) 2021.05.28
[JAVA] 21.05.25  (0) 2021.05.25
[JAVA] 21.05.24  (0) 2021.05.24
[JAVA] 21.05.21  (0) 2021.05.21
Comments