728x90 Java 개발자 수업 강의노트95 역순 정렬 #배열의 순서를 역순으로 바꾸어 출력하는 프로그램 주어진 문제) 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 시작 -> 길이-1 끝 * swap 배열에 담겨져 있는 수의 위치를 변경 및 이동하는 것. 1. b에 담긴 데이터를 비어있는 c로 옮긴다. 2. c에 데이터를 보내고 비어있는 b에 a의 데이터를 옮긴다. 3. 비어있는 a에 b의 데이터를 가지고 있는 c의 데이터를 옮긴다. ex) a=1, b=2의 데이터를 가지고 있다면... 결과) a=2, b=1의 결과값을 가진다. *문자열 char: 한 글자를 나타낼 때 String: 여러 문자열(char의 배열) 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. 5개의 수를 랜덤 입력받아 가장 큰 수를 찾아 출력 # 랜덤 클래스를 이용하여 5개의 배열에 각각의 랜덤한 값을 저장하고, 그 중에서 가장 큰 수를 출력한다. // 5개의 랜덤한 수를 표시하고 큰 수를 찾아라 Random sc = new Random(); int[] arr = new int[5]; // 5개 데이터를 저장할 배열 선언 int max = 0; int j=0; for(int i=0; i 2012. 4. 23. 5개의 수를 입력 받아 가장 큰 수를 찾아라(배열) # 5개의 수를 배열에 저장한 후, 그 수들 중 가장 큰 수를 찾아 출력. // 입력받은 수 5개 중 큰 수를 찾아라. Scanner sc = new Scanner(System.in); System.out.println("숫자 5개를 입력하세요."); int[] arr = new int[5]; int max = 0; int j = 0; for(int i=0; i 2012. 4. 23. 이전 1 ··· 6 7 8 9 10 11 12 ··· 16 다음 SMALL