분류 전체보기
-
6일 차 JAVA 2차원 배열의 더하기삼성SDS_멀티캠퍼스/Java 2015. 9. 14. 10:08
2차원 배열 array 0행0열과 2차원 배열 array2 0행0열을 더하고 2차원 배열 array 0행1열과 2차원 배열 array2 0행1열을 더하는.... 소스를 짜보겠다 import java.util.Scanner; public class Test3 { public static void main(String[] args) { int[][] array = { { 10, 20 }, { 30, 40 } };int[][] array2 = { { 50, 60 }, { 70, 80 } };int[][] result = new int[2][2]; for (int a = 0; a < result.length; a++) {for (int b = 0; b < result.length; b++) {result[a][..
-
6일 차 JAVA 2차원 배열의 초기화와 크기삼성SDS_멀티캠퍼스/Java 2015. 9. 14. 09:42
1차원 배열때 중괄호로 미리 선언을 한 것과 동일하게 2차원 배열도 미리 선언을 해서 사용을 할 수 있다. import java.util.Scanner; public class Test2 { public static void main(String[] args) { int[][] array = { { 10, 20, 30, 40 }, { 50, 60, 70, 80 }, { 90, 100, 110, 120 } }; for (int r = 0; r < array.length; r++)for (int c = 0; c < array[r].length; c++) {System.out.println(r + "행" + c + "열" + array[r][c]);} }} 출처: 삼성SDS멀티캠퍼스 강사: 홍승길Email :..
-
6일 차 JAVA 2차원 배열을 이용하여 강수량 입력 후 출력삼성SDS_멀티캠퍼스/Java 2015. 9. 14. 09:37
2차원 배열 [][]로 선언 후 사용 import java.util.Scanner; public class Test { public static void main(String[] args) { final int YEARS = 3;final int QUARTERS = 4;double[][] rain = new double[YEARS][QUARTERS];Scanner scan = new Scanner(System.in); System.out.println("강수량을 입력하세요"); for (int y = 0; y < YEARS; y++) {for (int q = 1; q < QUARTERS; q++) {System.out.println(y + "차년도" + q + "분기 강수량");rain[y][q] = s..
-
5일 차 JAVA 정렬방식삼성SDS_멀티캠퍼스/Java 2015. 9. 11. 16:20
import java.util.Scanner; public class Test21 { public static void main(String[] args) { int[] arr = { 5, 3, 1, 2, 8, 7, 0, 9, 6, 4 };int min;int minposition; for (int j = 0; j < arr.length; j++) { min = arr[j];minposition = j; for (int i = j; i < arr.length; i++) {if (arr[i] < min) {min = arr[i];minposition = i;}}int temp = arr[minposition];arr[minposition] = arr[j];arr[j] = temp; for (int i = ..
-
5일 차 JAVA 배열의 값 중 가장 작은 수와 배열의 첫번째 값의 위치를 바꾸기삼성SDS_멀티캠퍼스/Java 2015. 9. 11. 15:08
가장 작은수는 0이지만배열의 첫번째 값인 5를 대입시켜서 결과는 5로 나온다 ---------------------------------------------------- import java.util.Scanner; public class Test19 { public static void main(String[] args) { int[] arr = { 5, 3, 1, 2, 8, 7, 0, 9, 6, 4 };int min = 99999999;int temp = arr[0];int min2 = 999999999;for (int i = 0; i < arr.length; i++) { if (arr[i] < min)min = arr[i];min = temp; if (arr[i] < min2)min2 = arr[..
-
5일 차 JAVA 배열을 이용하여 제일 큰 숫자를 출력삼성SDS_멀티캠퍼스/Java 2015. 9. 11. 14:34
이미 입력된 배열의 값 중에서 제일 큰 숫자를 출력하는 방법 소스코드----------------------------------------------------- import java.util.Scanner; public class Test16 { public static void main(String[] args) { int[] arr = { 5, 3, 1, 2, 8, 7, 0, 9, 6, 4 };int max = 0; for (int i = 0; i max) {max = arr[i];}}System.out.println("가장 큰 수는 " + max);}} 사용자가 입력한 배열의 값 중에서 제일 큰 숫자를 출력하는 방법 입력한 배열의 값 ..
-
5일 차 JAVA 중간점검(배열을 이용한 거스름 돈, 입력한 숫자의 위치 등)삼성SDS_멀티캠퍼스/Java 2015. 9. 11. 12:52
정수형 배열 odd을 만들고 1,3,5,7을 입력한 후 그 값을 모두 더한 값 소스코드-------------------------------------- import java.util.Scanner; public class Test7 { public static void main(String[] args) { int[] odd = {1,3,5,7};for(int i=0; i -1; i--) System.out.println(alpha[i]); }} 정수형 배열 arr을 만들고 38,29,86,55,19를 모두 더한 값 소스코드--------------------------------------import java.util.Scanner; public class Test10 { public static ..
-
5일 차 JAVA for each루프 문 활용하여 배열 출력(향상된 for문)삼성SDS_멀티캠퍼스/Java 2015. 9. 11. 10:23
for(자료형 변수 : 배열이름){ /반복문장} 최근에 CPU가 많아지면서 순서가 있는 데이터를 사용하면 처리속도가 느려지기 때문에 점점 for each문을 사용하는 추세로 변하고있다 하단부분의 for (int value : numbers) //이 부분System.out.println(value); 이부분이 for each문이다 ======================================================== import java.util.Scanner; public class Test5 { public static void main(String[] args) { int[] numbers = new int[5]; for (int i = 0; i < numbers.length; i++)..