Loading...

자바 초보부터 B형까지9 -class 생성하기 필수-

1. class 두 학생의 국어 영어 수학 점수가 (90,80,80), (80,70,60)이라고 한다면, 이를 코드로 표현한다면 어떻게 해야할까? 가장 쉬운 방법은 6개의 변수를 만드는 것이다. int kor1 = 90, eng1 = 80, math1 = 90; int kor2 = 80, eng2 = 70, math2 = 60; 하지만 학생 수가 많아질수록 변수의 수는 그만큼 증가하니 상당히 귀찮은 작업이 된다. 이런 경우 하나의 학생을 지칭하는 새로운 형태를 정의하며, 그 형태를 이루기 위한 (국어, 영어, 수학) 점수 세트를 정의할 수 있을 것이다. 이를 class라고 부르고 자바에서 class는 다음과 같이 정의할 수 있다. class Student { int kor, eng, math; publi..

2023. 2. 4. 18:48

자바 기본 배우기 -배열의 기초-

1. 배열은 왜 필요한가? 어떤 집단의 학생 이름을 String 타입으로 다음과 같이 저장했다 String name1 = "태연" String name2 = "아이유" String name3 = "수지" String name4 = "윤아" String name5 = "신세경" String name6 = "카리나" 근데 이 집단에 학생이 더 들어온다면.. name7,name8,.... 계속 이렇게 저장해야하나? 변수의 수도 계속 증가하고, 코드 길이도 계속 증가하게 될것 이름이 name1,name2,... 비슷해보여도 전혀 다르기 때문에 반복문으로 확인하기도 어렵고 갑자기 어느날에는 학생이 10명이었다가, 다음날에는 학생이 100명이 었다가.. 다음날에는 학생이 50명이었다가.. 동적으로 변한다면? 그때마..