본문 바로가기

JAVA39

배열 예제(2) package arrays; import java.util.Scanner; public class ArrayQuiz2 { public static void main(String[] args) { // Quiz1 // 배열의 크기를 입력받아 데이터 입력 후 오름차순으로 나열하여 출력 Scanner sc = new Scanner(System.in); int arrayCnt; while (true) { try { System.out.print("생성할 배열의 크기 입력 : "); arrayCnt = sc.nextInt(); } catch (Exception e) { System.out.println("숫자형태의 데이터를 입력하세요..."); sc.nextLine(); continue; } break; } in.. 2022. 7. 20.
배열 예제(1) package arrays; import java.util.Scanner; public class ArrayQuiz { public static void main(String[] args) { // Quiz1 // 국어, 영어, 수학 점수를 입력받고 총점, 평균을 출력 // 단, 각 과목의 입력 점수가 0~100점 범위에서 벗어날 때 다시 입력하게 하라. Scanner sc = new Scanner(System.in); String[] sub = { "국어", "영어", "수학" }; int[] score = new int[4]; int idx = 0; double avg; while (idx < score.length - 1) { System.out.printf("%s점수 입력 : ", sub[idx].. 2022. 7. 20.
Array_다차원배열(3) package arrays; import java.util.Scanner; public class Array3 { public static void main(String[] args) { // 다차원배열 // int array[][] = new int[3][4]; // - 배열의 차원(대괄호)이 증가 할 수록 트리 형식의 구조로 뻗어나간다고 생각하면 된다. // - array[3]의 각각의 배열은 array와 마찬가지로 array[3][0 ~ 3]의 참조값(주소값)을 담게 된다. // ex) // array[0] = array[0][0], array[0][1], array[0][2], array[0][3] // array[1] = array[1][0], array[1][1], array[1][2], ar.. 2022. 7. 20.
Array_1차원배열(2) package arrays; import java.util.Scanner; public class Array2 { public static void main(String[] args) { // 상수를 이용한 배열생성이 아닌 입력받은 혹은 변수에 담겨있는 값으로 배열의 크기를 지정하여 생성할 수 있다. int arrayCnt; Scanner sc = new Scanner(System.in); while (true) { try { System.out.print("생성할 배열의 크기를 입력 : "); arrayCnt = sc.nextInt(); } catch (Exception e) { System.out.println("숫자 형태의 데이터를 입력하세요."); sc.nextLine(); continue; } .. 2022. 7. 20.