본문 바로가기

배열1

[JAVA] 정올기초다지기 배열1-형성평가A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 package 배열1.형성평가0A; import java.util.Scanner; public class Main { public static void main(String[] args) { int [] arr = new int [20]; int num =0; int score =0; int tmp =0; Scanner sc = new Scanner(System.in); num = sc.nextInt(); for(int i =0;i 더보기
[JAVA] 정올기초다지기 배열1-형성평가08 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 package 배열1.형성평가08; import java.util.Scanner; public class Main { public static void main(String[] args) { int [] arr = new int [100]; int num =0; int sum =0; int cnt =0; double avg =0; Scanner sc = new Scanner(System.in); for(int i=0;icnt를 사용하여 5의 배수가 몇개 들어왔는지 확인한다. ( arr[i]%5==0 ) 5의 배수가 들어오면 sum 변수에 그값을 .. 더보기
[JAVA] 정올기초다지기 배열1-형성평가03 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 package 배열1.형성평가03; import java.util.Scanner; public class Main { public static void main(String[] args) { int [] arr = new int [10]; int num =0; int odd =0; int even =0; Scanner sc = new Scanner(System.in); for(int i=0;i 더보기
[Java] 정올기초다지기 배열1-형성평가02 > if(i%2==0) { //배열은 0부터 시작하므로, 0%2에 나머지는 0 2%2에 나머지는 0 4%2 의 나머지는 0 이라는 sum += num; //법칙을 사용하여 첫번째,세번째,다섯번째의 합을 구할수있다. } 더보기
[Java] 정올기초다지기 배열1-자가진단09 > 20~25번 2중 for문을 통하여 배열을 내림차순으로 정리하는방법입니다. tmp라는 변수를 임의로 생성하여 주고, 그 tmp라는 변수에 arr[i]의 값, 첫번째 for문으로 따졌을때 arr[0]번째 배열의 값이 tmp라는 변수에 들어가고 arr[i]번째 배열에는 값이 없는 상태가 됩니다. 그 값이 없는 상태의 arr[i]번째 방에 arr[j]의 값을 넣어줍니다. (이때, 조건은 arr[j]보다 arr[i]가 클때여야하므로,) > if(arr[i]>arr[j]){ // i번째 방에 있는 배열의 값이 j번째 방에 있는 배열의 값보다 클때 실행시킵니다. } 그리고 이렇게 내림차순으로 정렬된 배열을 for문을 사용하여 출력하여줍니다. * 이방법 말고 Arrays.sort()함수를 사용하면 보다 쉽게 내림.. 더보기
[Java] 정올기초다지기 배열1-자가진단04 더보기
[Java] 정올기초다지기 배열1-자가진단03 더보기