영상
문제
package 배열1_개념;
/*
[문제1]
array1배열과 array2배열의 각 자리별 합을
temp1에 저장하고 출력하시오.
[정답1]
15, 28, 84, 72, 51
[문제2]
array1배열과 array2배열의 각 자리별 차를
temp2에 저장하고 출력하시오.
[정답2]
5, 12, -24, 8, 49
*/
public class 배열1_개념11_기본문제_문제 {
public static void main(String[] args) {
int[] array1 = {10, 20, 30, 40, 50};
int[] array2 = {5, 8, 54, 32, 1};
int[] temp1 = new int[5];
int[] temp2 = new int[5];
}
}
Java
복사
해설
package 배열1_개념;
/*
[문제1]
array1배열과 array2배열의 각 자리별 합을
temp1에 저장하고 출력하시오.
[정답1]
15, 28, 84, 72, 51
[문제2]
array1배열과 array2배열의 각 자리별 차를
temp2에 저장하고 출력하시오.
[정답2]
5, 12, -24, 8, 49
*/
public class 배열1_개념11_기본문제_정답 {
public static void main(String[] args) {
int[] array1 = {10, 20, 30, 40, 50};
int[] array2 = {5, 8, 54, 32, 1};
int[] temp1 = new int[5];
int[] temp2 = new int[5];
// 문제1
/*
[풀이]
i = 0 temp1[0] = array1[0] + arry2[0]
i = 1 temp1[1] = array1[1] + arry2[1]
i = 2 temp1[2] = array1[2] + arry2[2]
i = 3 temp1[3] = array1[3] + arry2[3]
i = 4 temp1[4] = array1[4] + arry2[4]
*/
for(int i=0; i<5; i++) {
temp1[i] = array1[i] + array2[i];
System.out.print(temp1[i] + " ");
}
System.out.println();
// 문제2
for(int i=0; i<5; i++) {
temp2[i] = array1[i] - array2[i];
System.out.print(temp2[i] + " ");
}
}
}
Java
복사