목록Java배열 (4)
Yeonee's Story
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) 상속 💕상속 Ⅰ 지난번 기초적인 상속 내용을 확인해보며 직접 실습해보았는데요, 자세한 내용은 위의 git 주소를 확인해주세요. package Inheritance; public class Teacher extends Person { private String teacherID; private int momthSalary; private int workedYear; public String getTeacherID() { return teacherID; } public void setTeacherID(String teacherID) { this.teacherID = teacherID; } public int getMom..
안녕하세요. #yeoneeblog입니다 :) 오늘은 배열 초기값, 배열의 크기를 아닌 법, 반복문으로 활용한 예시를 알아보겠습니다. 배열의 초기값 int[] iArr = new int[7]; double[] dArr = new double[3]; // 배열선언후 크기만 지정한 상태 // 그럼 각각의 인덱스값 어떤식으로 값이 초기화 되어있나 확인 for (int i = 0; i < 5; i++) { // 0 , 1 , 2 System.out.println(iArr[i]); } for (int i = 0; i < 3; i++) { // 0 , 1 , 2 System.out.println(dArr[i]); } // 내가 각 인덱스에 값을 초기화 하지 않았는데도 값들이 담겨있음. // 누가담아줄까? 바로 jvm..
배열(Array) 하나의 공간에 여러개의 값을 담을수 있고(단, 같은 자료형의 값으로만 가능함) 배열의 각 인덱스 자리에 실제값이 담긴다.(인덱스는 항상 0부터 시작함) ※ 인덱스란? 배열의 길이이며 저장공간의 갯수를 뜻한다. . . 간단한 예를 들어서 배열에 대해서 생각해보자. 만약 한 반 학생들의 시험 점수를 입력받으려면 어떻게 해야 할까? 배열을 모른다는 시점에서 가정했을 때는 score1, score2, score3 ... 반 학생들의 점수를 저장할 변수를 모두 선언해 주셔야 할 것이다. 이런 식으로 코딩을 한다면 어떻게 될까? 학생 수가 10명, 20명일때는 모르겠지만, 한 반이 아닌 전체 학급의 점수를 입력받을 때는 100개 1000의 변수를 일일이 다 선언해줘야 할 것이다. 이런 경우 변..
문제1 길이가 10인 배열을 선언하고 1부터 10까지의 값을 반복문을 이용하여 순서대로 배열 인덱스에 넣은 후 그 값을 출력하세요 예시) 1 2 3 4 5 6 7 8 9 10 정답) int[] arr = new int[10]; for (int i = 0; i < arr.length; i++) { arr[i] = i + 1; System.out.print(arr[i]+" ")); } 문제2 길이가 10인 배열을 선언하고 1부터 10까지의 값을 반복문을 이용하여 역순으로 배열 인덱스에 넣은 후 그 값을 출력하세요. 예시) ex. 10 9 8 7 6 5 4 3 2 1 정답) int[] arr = new int[10]; int num = arr.length; for (int i = 0; i < arr.lengt..