java
-
5. array - (6) ArrayDemo6 (2차원 배열-점수 출력)java/코드 리뷰 2020. 3. 23. 17:58
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 36 37 package array; public class ArrayDemo6 { public static void main(String[] args) { int[][] scores = { {80, 60, 70}, // 김유신의 국어, 영어, 수학 {30, 40, 50}, // 강감찬의 국어, 영어, 수학 {100, 86, 100} // 이순신의 국어, 영어, 수학 }; int korTotal = 0; int engTotal = 0; int mathTotal = 0; System.out.println("번호 국어 영어 수학 총점 평균..
-
5. array - (5) ArrayDemo5 (2차원 배열)java/코드 리뷰 2020. 3. 23. 17:56
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 36 37 38 39 40 41 42 43 44 45 package array; public class ArrayDemo5 { public static void main(String[] args) { // 2차원 배열 int[][] scores = new int[2][3]; // 2행 3열 // 0번행은 이순신의 국영수 점수 scores[0][0] = 60; scores[0][1] = 80; scores[0][2] = 90; // 1번행은 김유신의 국영수 점수 scores[1][0] = 50; scores[1][1] = 40; scor..
-
5. array - (4) ArrayDemo4 (배열 Enhanced-for문)java/코드 리뷰 2020. 3. 23. 17:55
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 array; public class ArrayDemo4 { public static void main(String[] args) { /* 배열의 값 조회,출력 (1.5버전부터 가능) Enhanced-for문 : 항이 2개 - 배열, Collection와 같이 (값을 여러개 저장하는 저장소에서) 각 요소의 값을 하나씩 조회할 때 사용하는 for문 - 반드시 배열, Collection(Set, List)를 대상으로만 사용 가능 for (타입 변수명 : 반복의 대상이 되는 배열) { 수행문; } 지정된 배열의 처음부터 끝까지 ..
-
5. array - (3) ArrayDemo3 (배열 길이 조회 .length)java/코드 리뷰 2020. 3. 23. 17: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 32 33 34 35 36 package array; public class ArrayDemo3 { public static void main(String[] args) { // 배열의 길이 조회 // 배열이름.length : 조회만 가능 // 배열의 길이는 불변 (변경 불가) String[] names = {"이순신", "김유신", "강감찬"}; // 배열의 길이 int len = names.length; System.out.println("배열의 길이 : " + names.length); System.out.println("배열의 길이 : " + len..
-
5. array - (2) ArrayDemo2 (배열 조회 변경)java/코드 리뷰 2020. 3. 23. 17:02
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 36 37 38 package array; public class ArrayDemo2 { public static void main(String[] args) { // 배열의 값 조회,변경 // 정수형 배열 생성 int[] score = new int[3]; // 배열의 각 요소에 정수 대입 score[0] = 90; score[1] = 70; score[2] = 60; // 배열의 각 요소에 저장된 정수값 사용 int total = score[0] + score[1] + score[2]; System.out.println("국어점수 ..
-
5. array - (1) ArrayDemo1 (배열) ★java/코드 리뷰 2020. 3. 23. 17:01
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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 package array; public class ArrayDemo1 { public static void main(String[] args) { /* 배열 - 같은 타입의 값을 여러 개 저장할 수 있는 변수의 묶음 배열의 생성 ex. 정수 5개를 저장하는 배열 생성해서 참조변수에 담기 int[] numbers = new int[5]; = 생성된 배열..
-
4. control - (5) WhileDemo5 (while문 - 총합 100이 넘는 첫번째 수) ★java/코드 리뷰 2020. 3. 23. 16:32
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 36 37 38 39 package control; public class WhileDemo5 { public static void main(String[] args) { // 1 + (-2) + 3 (-4) + 5 .... 총합 100이 되는 횟수 count int sum = 0; int n = 1; while (true) { // n의 값이 홀수면 sum에 그냥 더하고, 아니면 -1을 곱한 후 더한다 // sum의 값이 100 이상이면 탈출 // n의 값을 1 증가시킨다 if(n % 2 == 0) { sum += n *-1; } e..
-
4. control - (4) WhileDemo4 (while문 - 각 자리수의 합)java/코드 리뷰 2020. 3. 23. 16:29
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 package control; import java.util.Scanner; public class WhileDemo4 { public static void main(String[] args) { // 10000 ~ 99999 사이의 임의의 정수를 입력하세요 // 예) 입력값 : 12132 ---> 출력값 1 + 2 + 1 + 3 + 2 Scanner sc = new Scanner(System.in); System.out.print("임의의 5자리 숫자를 입력하세요 (10000 ~ 99999) : "); int n = sc.nextInt(); int sum = 0; while ..