[14] 나의 앱 만들기 - 1

서희찬·2022년 1월 21일
0

JAVA - 생활코딩 

목록 보기
10/12
post-thumbnail

OT

기본 기능 구현

public class AccountingApp {

	public static void main(String[] args) {
		System.out.println("Value of supply : "+1231240.0);
		System.out.println("VAT : "+(1231240.0*0.1));
		System.out.println("Total : "+(1231240.0+1231240.0*0.1));
		System.out.println("Expense : "+(1231240.0*0.3));
		System.out.println("Income : "+(1231240.0-1231240.0*0.3));
		System.out.println("Dividend 1 : "+(1231240.0-1231240.0*0.3)*0.5);
		System.out.println("Dividend 2 : "+(1231240.0-1231240.0*0.3)*0.3);
		System.out.println("Dividend 3 : "+(1231240.0-1231240.0*0.3)*0.2);
	}

}


이르케된당.
커멘트 에프로 대치어 다 찾을수 있당

변수 도입


리펙터에 Extract Local Variable 누르면 한번에 바뀐다 ㄷ ㄷ ㄷ

단축키로 옵션+커맨드+L이다
이렇게 싸그리 바꿔주면


public class AccountingApp {

	public static void main(String[] args) {
		
		
		double valueOfSupply = 10000.0;
		double expenseRate = 0.3;
		double vatRate = 0.1;
		double vat = valueOfSupply*vatRate;
		double total = valueOfSupply+vat;
		double expense = valueOfSupply*expenseRate;
		double income = valueOfSupply-expense;
		double dividend1 = income*0.5;
		double dividend2 = income*0.3;
		double dividend3 = income*0.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);
		
	
	}

}

이르케 된당 !!

입력값 도입


public class AccountingApp {

	public static void main(String[] args) {
		double valueOfSupply = Double.parseDouble(args[0]);
		double expenseRate = 0.3;
		double vatRate = 0.1;
		double vat = valueOfSupply*vatRate;
		double total = valueOfSupply+vat;
		double expense = valueOfSupply*expenseRate;
		double income = valueOfSupply-expense;
		double dividend1 = income*0.5;
		double dividend2 = income*0.3;
		double dividend3 = income*0.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);
	}

}

뭐.. 이렇게 터미널에서 입력받을 수 있다.
ls -al로 클래스확인..

profile
부족한 실력을 엉덩이 힘으로 채워나가는 개발자 서희찬입니다 :)

0개의 댓글