티스토리 뷰
for-each문
1234567891011121314151617181920212223242526272829public·class·배열6·{¬¬————public·static·void·main(String[]·args)·{¬————————char[]·arr·=·{·'a','b','c'·};¬————————¬————————for·(·int·i·=·0·;·i·<·arr.length·;·i++)¬————————————arr[i]·=·'z';¬————————¬————————for·(·int·i·=·0·;·i·<·arr.length·;·i++)¬————————————System.out.println(arr[i]);¬————¬————————¬————————//·for-each문·¬————————//··:·배열과·같이·원소들·사이의·¬————————//····순서가·있는·자료구조에서·사용가능한·반복문¬————————//··:·배열안의·모든·원소들을·순회함¬————————//··:·원소들의·값을·읽어오는·것은·가능하지만¬————————//·····수정은·불가능¬————¬————————for·(·char·a·:·arr·)¬————————————a·=·'x';————————¬————————for·(·char·a·:·arr·)¬————————————System.out.print(a);¬¬————}¬¬}¬¬¶
z
z
z
zzz
12345678910111213141516171819202122import·java.util.Scanner;¬¬¬public·class·배열7·{¬¬————public·static·void·main(String[]·args)·{¬————————Scanner·in·=·new·Scanner(System.in);¬————————¬————————int·size·=·in.nextInt();¬————————//·java에서는·run·time시·¬————————//·배열의·기억공간을·할당하기·때문에¬————————//·배열의·크기를·변수로·지정가능¬————————//··->·C언어에서는·불가능¬————————int[]·arr·=·new·int[size];¬————————¬————————//·C언어·스타일의·배열표현도·가능¬————————int·arr2[]·=·new·int[5];¬¬————}¬¬}¬¶
Arrays.sort(arr)
123456789101112131415161718192021222324252627282930313233343536import·java.util.Arrays;¬¬¬public·class·배열9·{¬¬————public·static·void·main(String[]·args)·{¬————————char[]·arr1·=·{'b','a','d','c','e'};¬————————¬————————for(char·a·:·arr1){¬————————————System.out.printf("%3c",·a);¬————————}¬————————System.out.println();¬————————¬————————//문자도·정렬이·가능함¬————————Arrays.sort(arr1);¬————————for(char·a·:·arr1){¬————————————System.out.printf("%3c",·a);¬————————}¬————————System.out.println();¬————————¬————————String[]·arr2·=·{"다람쥐","가지","나비"};¬————————for(String·a·:·arr2){¬————————————System.out.printf("%s·",·a);¬————————}¬————————System.out.println();¬————————¬————————Arrays.sort(arr2);¬————————¬————————for(String·a·:·arr2){¬————————————System.out.printf("%s·",·a);¬————————}¬————————System.out.println();¬————————¬————}¬¬}¶
b a d c e
a b c d e
다람쥐 가지 나비
가지 나비 다람쥐
정렬은 탐색 시 유용하게 쓰일 수 있다!!
'JAVA > PRIMER' 카테고리의 다른 글
자바 생성자 (0) | 2018.04.19 |
---|---|
자바 문자열 <-> 배열 (0) | 2018.04.19 |
자바 switch문 (0) | 2018.04.19 |
자바 형변환 (0) | 2018.04.19 |
자바 비트 단위 연산 (0) | 2018.04.19 |