분류 전체보기218 배열 예제(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. 반복문(do-while) package loop_while; import java.util.Scanner; public class LoopDoWhile { public static void main(String[] args) { //do-while //do { //종속문장; //}while(조건식) // while문과는 다르게 최초 1번의 실행 후 조건문을 참고하여 반복의 여부를 결정한다. Scanner sc = new Scanner(System.in); int i = 0, sum = 0; boolean loopFlag = true; do { System.out.println("수 입력(1 ~ 100) : "); i = sc.nextInt(); if (1 2022. 7. 20. 이전 1 ··· 46 47 48 49 50 51 52 ··· 55 다음