티스토리 뷰
수익을 배당할 동업자가 점점 늘어나게 되었을 때 배당률 변수를 하염없이 계속 추가해야 합니다.
반복문은 조건이 맞는 한에서 해당 구간을 계속 반복해줍니다.
반복문을 사용해주면 프로그램을 더 간결하게 짤 수 있습니다.
반복문에는 while문과 for문이 있습니다.
for문은 주로 반복 횟수가 정해진 경우 많이 사용하고,
while문은 무한루프나 특정 조건까지 계속 반복할 경우 많이 씁니다.
이번 강의에서는 while문을 쓰겠습니다.
double[] dividendRates = new double[3];
dividendRates[0] = 0.5;
dividendRates[1] = 0.3;
dividendRates[2] = 0.2;
int i = 0;
while(i < dividendRates.length) {
System.out.println("Dividend : " + income*dividendRates[i]);
i = i + 1;
}
int i=0;으로 몇 번 반복 되었는지 카운트 해주고반복할 때 마다 i의 값을 1씩 증가시킬 겁니다.
값이 정상적으로 출력 되는것을 볼 수 있습니다.
위키독스 while문 설명 wikidocs.net/212
위키독스 for문 설명wikidocs.net/213
public class AccountingApp {
public static void main(String[] args) {
double valueOfSupply = Double.parseDouble(args[0]);
double vatRate = 0.1;
double expenseRate = 0.3;
double vat = valueOfSupply * vatRate;
double total = valueOfSupply + vat;
double expense = valueOfSupply * expenseRate;
double income = valueOfSupply - expense;
System.out.println("Value of supply : " + valueOfSupply);
System.out.println("VAT : " + vat);
System.out.println("Total : " + total);
System.out.println("Expense : " + expense);
System.out.println("Income : " + income);
double[] dividendRates = new double[3];
dividendRates[0] = 0.5;
dividendRates[1] = 0.3;
dividendRates[2] = 0.2;
int i = 0;
while(i < dividendRates.length) {
System.out.println("Dividend : " + income*dividendRates[i]);
i = i + 1;
}
}
}
'부스트코스 서포터즈 3기' 카테고리의 다른 글
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_계산앱 만들기(8.클래스) (0) | 2021.02.20 |
---|---|
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_계산앱 만들기(7.메소드) (0) | 2021.02.20 |
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_계산앱 만들기(5.배열) (0) | 2021.02.20 |
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_계산앱 만들기(4.조건문) (0) | 2021.02.19 |
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_계산앱 만들기(3.입력값) (0) | 2021.02.18 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크