코딩배움일지/JAVA
Java 8일차1-1( 배열)
karatejin
2022. 11. 21. 10:50
과제2
public class Array5 {
public static void main(String[] args) { /*배열*/ /*4개의 배열 중 첫(둘,3,4)번쨰 애들만 뽑아서 최소값*/
int[] nums1 = new int []{1,8,9,16,17};
int[] nums2 = new int []{2,7,10,15,18};
int[] nums3 = new int []{3,6,11,14,19};
int[] nums4 = new int []{4,5,12,13,20};
int[] resultArray = new int[5];
/*배열들 중 동일 인덱스에 위치한 값들 중 최소값들만 뽑아서 새로운 배열을 만든다.*/
int a = 10;
int b = 5;
int c = 7;
int min = a;
if(a < b){
min = a;
}else{
min = b;
}
if(c < min){
min = c;
}
System.out.println("min: " + min);
/* System.out.println(isSubset(nums1, nums2,));*/
}
}
선생님
public class Array5_copy {
public static int getMinNumber(int num1, int num2){ /*삼항 연산자*/
return num1 < num2 ? num1 : num2; /*num1 작다면 num1 return 아니라면 num2 리턴*/
}
public static void main(String[] args) { /*배열*/ /*4개의 배열 중 첫(둘,3,4)번쨰 애들만 뽑아서 최소값*/
int[] nums1 = new int []{1,8,9,16,17};
int[] nums2 = new int []{2,7,10,15,18};
int[] nums3 = new int []{3,6,11,14,19};
int[] nums4 = new int []{4,5,12,13,20};
int[] resultArray = new int[5];
/*배열들 중 동일 인덱스에 위치한 값들 중 최소값들만 뽑아서 새로운 배열을 만든다.*/
for (int i = 0; i < nums1.length; i++) {
resultArray[i] = getMinNumber(getMinNumber(nums1[i],nums2[i]),getMinNumber(nums3[i],nums4[i]));
System.out.println(resultArray[i]);
}
}
}