728x90 Java 개발자 수업 강의노트/Java 소스36 이중 for문(2) 결과) 5 4 5 3 4 5 2 3 4 5 1 2 3 4 5 와 같은 결과를 출력한다. public static void main(String[] args) { // for(int i=5; i>0; i--){ for(int j=i; j 2012. 4. 25. 이중 for문(1) 결과) 1 1 1 1 1 1 1 1 1 1 과 같은 결과값을 만들어내는 프로그램을 이중 for문으로 만들어낼 수 있다. public static void main(String[] args) { // for(int i=0; i 2012. 4. 25. 특정 문자가 몇 번째에 위치했는지 출력 #배열에 배치된 문자 중 특정 문자가 어디에 위치했는지를 출력 public static void main(String[] args) { // .의 위치 char[] arr={'위','치','관','리','.','h','w','p'}; int temp=0; for(int i=0; i 2012. 4. 24. 역순 정렬 #배열의 순서를 역순으로 바꾸어 출력하는 프로그램 주어진 문제) 1 2 3 4 5 6 7 8 결과) 8 7 6 5 4 3 2 1 public static void main(String[] args) { // 역순 정렬 int[] arr={1,2,3,4,5,6,7,8}; int temp=0; int j=arr.length-1; for(int i=0; i 2012. 4. 24. 이웃한 것끼리 자리 바꾸기 #배열을 이용해 이웃한 데이터끼리 자리를 바꾸어 출력하는 프로그램 주어진 문제) 1 2 3 4 5 6 7 8 결과) 2 1 4 3 6 5 8 7 public static void main(String[] args) { // 이웃한 것끼리 자리 바꾸기 int[] arr={1,2,3,4,5,6,7,8}; int temp=0; //초기화 for(int i=0; i 2012. 4. 24. 0번째와 최대값 위치 바꾸기 #최대값을 구하여 그 수를 맨 앞에 집어넣고, 맨 앞의 수를 최대값이 있던 자리로 집어 넣는다. 치환된 두 개의 값이 포함된 채로 출력한다. // 최대 값을 구해 첫 번째와 교환 후 배열 출력 (9,8,7,6,15,4,13) int[] arr = {9,8,7,6,15,4,17}; int index = 0; for(int i=1; i 2012. 4. 23. 이전 1 2 3 4 5 6 다음 SMALL