pullwall
Well done! 코딩
pullwall
전체 방문자
오늘
어제
  • 분류 전체보기 (151)
    • 개발환경 (2)
    • java study (21)
    • 백준 단계별 (51)
    • 알고리즘 (3)
    • AI (43)
    • 클라우드 (3)
      • Kubernetes in Google (3)
    • 논문 (5)
    • 리눅스 (1)
    • AWS (4)
    • 수학 (15)
    • 기타 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 자바독학
  • 백준 단계별
  • dataset
  • 쿠버네티스
  • 자바
  • Kubernetes
  • 정렬
  • 선택정렬
  • AWS
  • 수학
  • LLM
  • 정렬알고리즘
  • Ai
  • Java
  • 단계별
  • pytorch
  • Google
  • 백준
  • 알고리즘
  • 논문리뷰

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
pullwall

Well done! 코딩

[Java Study] 나만의 앱 만들기 - 입력값 도입
java study

[Java Study] 나만의 앱 만들기 - 입력값 도입

2022. 7. 18. 15:45
728x90
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;
		double devidend2 = income*0.3;
		double devidend3 = income*0.2;
		double devidend1 = income*0.5;
		
		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 : "+devidend1);
		System.out.println("Dividend 2 : "+devidend2);
		System.out.println("Dividend 3 : "+devidend3);
	}
	
}

이전과 달라진 부분이라면 valueOfSupply 부분에 args[0]으로 교체했다.

이는 입력값을 미리 args에 넣어놓고 args의 첫번째 값을 사용한 것인데,

 

Run Configuration -> arguments 에서 입력값을 미리 입력해주면 된다.

 

 

번외로, cmd 창에서 내가 만든 java 파일을 실행하는 실습도 진행하였다.

 

MyApp이란 프로젝트의 위치를 properties에 들어가 복사해주고

 

cmd 창에서 cd "주소"를 입력하여 AccountingApp.java가 있는 폴더까지 접근해준다.

 

이후 java AccointingApp.java 입력값 

을 입력해주면 이클립스를 구동하지 않고도 cmd창에서 자바 파일을 실행시킬 수 있다.

728x90

'java study' 카테고리의 다른 글

[Java Study] 나만의 앱 만들기 - 배열 추가  (0) 2022.07.22
[Java Study] 나만의 앱 만들기 - 조건문 추가  (0) 2022.07.22
[Java Study] 나만의 앱 만들기  (0) 2022.07.18
[Java Study] 상속에 대하여  (0) 2022.07.18
[Java Study] 인스턴스에 대하여  (0) 2022.07.10
    'java study' 카테고리의 다른 글
    • [Java Study] 나만의 앱 만들기 - 배열 추가
    • [Java Study] 나만의 앱 만들기 - 조건문 추가
    • [Java Study] 나만의 앱 만들기
    • [Java Study] 상속에 대하여
    pullwall
    pullwall

    티스토리툴바