일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- WIL
- 생각일기
- 생각정리
- mongoose
- nest.js
- 자바스크립트
- Git
- mongo
- 기록
- 네트워크
- Grafana
- 코테
- react
- 리눅스
- 피드백
- mysql
- array
- typescript
- til
- 알고리즘
- next.js
- CS
- 트러블슈팅
- MongoDB
- 주간회고
- 생각로그
- javascript
- js
- 회고
- Java
- Today
- Total
코딩일상
[JAVA] 배열=변수의 서랍장 (직장인의 생활코딩공부후기) 본문
배열?? 이게 왜 필요하지 이생각을 하였다.
그냥 값을 넣고 똑같이 하는건데??
하지만 수업을 듣고 나서 가장 크게 느낀것을 우린 그냥 값만 보았을때는
이 숫자가 무엇을 의미하는지를 모를수밖에 없다는것이다.
그리고 이숫자끼리의 상관관계도 말이다.
그렇기에 배열을 이용하여 단순 숫자에 의미를 나타내어 줄수도 있고,
상관관계를 한번에 볼수있게 만들수있다.
오늘의 핵심코드
public class AccountingIFApp {
public static void main(String[] args) {
double valueOfsupply = Double.parseDouble(args[0]);
double VatRatio = 0.1;
double expenseRate = 0.3;
double vat = valueOfsupply*VatRatio;
double total = valueOfsupply + vat;
double expense = valueOfsupply * expenseRate;
double income = valueOfsupply-expense;
double dividend1;
double dividend2;
double dividend3;
double[] dividendRates = new double[3];//3가지의 변수를 담아낼 공간을 만들어 내겠다.
dividendRates[0] = 0.5;
dividendRates[1] = 0.3;
dividendRates[2] = 0.2;
if(income< 10000.0) {
dividend1 = income*1.0;
dividend2 = income*0;
dividend3 = income*0;
}else {
dividend1 = income*dividendRates[0];
dividend2 = income*dividendRates[1];
dividend3 = income*dividendRates[2];
}
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);
System.out.println("Dividend 1:" + dividend1);
System.out.println("Dividend 2:" + dividend2);
System.out.println("Dividend 3:" + dividend3);
}
}
'개발 공부 > JAVA' 카테고리의 다른 글
[JAVA] 클래스 와 인스턴스 객체 지향언어!! (0) | 2022.04.23 |
---|---|
[JAVA]매소드?? 좀더 깔끔하게!![직장인의 생활코딩 공부후기] (0) | 2022.04.23 |
[JAVA] 드디어 조건문을 배우다 코딩에 생각을 입히다(직장인의 생활코딩 공부 후기) (2) | 2022.04.23 |
[JAVA] 하나의 프로그래밍 하기(변수의 활용)(직장인의 생활코딩 공부후기) (0) | 2022.04.18 |
[JAVA] 인스턴스 와 상속의 의미(직장인의 생활코딩 공부 정리) (0) | 2022.04.17 |