삼성SDS_멀티캠퍼스/Java
-
6일 차 JAVA 배열을 이용하여 로또번호 추출기 제작삼성SDS_멀티캠퍼스/Java 2015. 9. 14. 12:50
중복없이 로또번호를 추출하기 import java.util.Scanner; public class Test6 { public static void main(String[] args) { int[] num = new int[45]; for (int i = 0; i < num.length; i++) {num[i] = i + 1;}for (int i = 0; i < 91; i++) {int temp;int random = (int) (Math.random() * 45);temp = num[0];num[0] = num[random];num[random] = temp;}for (int i = 0; i < 6; i++) {System.out.print(num[i]);System.out.print("\t");}}} ..
-
6일 차 JAVA 2차원의배열의 더하기2삼성SDS_멀티캠퍼스/Java 2015. 9. 14. 12:49
3*3행렬의 더하기 import java.util.Scanner; public class Test5 { public static void main(String[] args) { int[][] array = { { 3, 2, 3 }, { 2, 4, 1 }, { 4, 2, 1 } };int[][] array2 = { { 7, 1, 2 }, { 3, 8, 6 }, { 4, 1, 2 } };int[][] result = new int[3][3]; for (int a = 0; a < result.length; a++) {for (int b = 0; b < result.length; b++) {for (int k = 0; k < result.length; k++) { result[a][b] += array[a][k..
-
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);}} 사용자가 입력한 배열의 값 중에서 제일 큰 숫자를 출력하는 방법 입력한 배열의 값 ..