티스토리 뷰
main 메서드의 파라미터에는 args가 있습니다.
args는 String 자료를 여러 개 담을 수 있는 문자열 배열 입니다.
배열은 단일 유형의 값의 고정 된 수를 보관하는 컨테이너 객체 입니다.
수익을 배당할 동업자가 점점 늘어나게 되었을 때 배당률 변수를 하염없이 계속 추가해야 합니다.
배당률 변수를 하나로 묶어서 표현하면 변수를 무한정 늘리지 않아도 됩니다.
이럴 경우 사용하는 것이 배열입니다.
double[] dividendRates = new double[3];
dividendRates[0] = 0.5;
dividendRates[1] = 0.3;
dividendRates[2] = 0.2;
double dividend1 = income * dividendRates[0];
double dividend2 = income * dividendRates[1];
double dividend3 = income * dividendRates[2];
배열은 데이터 타입 옆에 대괄호([])를 붙여서 표현하고,
인스턴스를 만들 때는 배열의 길이를 지정하여 생성합니다.
배열 내의 데이터는 인덱스를 이용하여 접근할 수 있습니다. (참고로 인덱스는 0부터 시작합니다.)
프로그램의 기능은 변하지 않았지만, 배열로 묶어서 표현함으로써 각각의 배당률이 서로 연관된 정보라는 것을
분명히 할 수 있게 되었고, 변수의 개수도 줄어들게 되었습니다.
docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html
'부스트코스 서포터즈 3기' 카테고리의 다른 글
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_계산앱 만들기(7.메소드) (0) | 2021.02.20 |
---|---|
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_계산앱 만들기(6.반복문) (0) | 2021.02.20 |
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_계산앱 만들기(4.조건문) (0) | 2021.02.19 |
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_계산앱 만들기(3.입력값) (0) | 2021.02.18 |
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_계산앱 만들기(2.변수) (0) | 2021.02.18 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크