분류 전체보기
-
배열을 만들기 위해선 먼저 '수납상자' 라는 것을 만들어야 한다. 즉 배열에 들어가는 값을 담아놓을 수 있는 일종의 공간이다. 맨 윗 코드는 double형 데이터를 3개를 담을 수 있는 상자를 만든다는 뜻이다. 그 밑에 세줄의 코드는 double 데이터로 이루어진 배열의 서로 연관된 값들을 그룹핑하여 dividendRates라는 이름을 붙인것이다. 그리고 그 밑의 세줄의 코드에서 배열을 꺼내 쓰는 것이다. Run Configurations에서 Arguments값을 넣어주면 이전과 같이 출력된다. 다만 기존의 3개의 변수를 1개의 변수로 만듦으로써 코드가 훨씬 깔끔히 정리된 것을 볼 수 있으며 코드가 오염될 가능성도 적어지게 된다. 위 코드도 문자열로 이루어진 배열이라는 뜻이며 밑의 줄에서 ares[0]을..
JAVA 자바 (27) - 판매자 수익 계산 프로그램 만들기 05 : 배열 [] 도입배열을 만들기 위해선 먼저 '수납상자' 라는 것을 만들어야 한다. 즉 배열에 들어가는 값을 담아놓을 수 있는 일종의 공간이다. 맨 윗 코드는 double형 데이터를 3개를 담을 수 있는 상자를 만든다는 뜻이다. 그 밑에 세줄의 코드는 double 데이터로 이루어진 배열의 서로 연관된 값들을 그룹핑하여 dividendRates라는 이름을 붙인것이다. 그리고 그 밑의 세줄의 코드에서 배열을 꺼내 쓰는 것이다. Run Configurations에서 Arguments값을 넣어주면 이전과 같이 출력된다. 다만 기존의 3개의 변수를 1개의 변수로 만듦으로써 코드가 훨씬 깔끔히 정리된 것을 볼 수 있으며 코드가 오염될 가능성도 적어지게 된다. 위 코드도 문자열로 이루어진 배열이라는 뜻이며 밑의 줄에서 ares[0]을..
2020.07.29 -
만약 순수익(income)이 30000.0원 이하로 나왔다면 동업자1이 수익을 전부 가져가게하며 순수익이 30000.0원 이상이 나왔다면 기존처럼 동업자 3명이 5:3:2 비율로 가져가게 하는 시스템을 만들어보자. 여기에는 조건문 if ~ else ~ 가 사용된다. 코드를 작성하면 위와 같이 나오게 된다. Run Configurations에서 입력값을 예를들어 각각 100000.0원, 25000.0원을 넣어보면 조건문에 알맞게 출력되는 것을 볼 수 있다. 이 글의 내용은 생활코딩(https://opentutorials.org/course/3930)에서 배운 내용을 개인적인 사용을 위해 재가공하여 정리한 글임을 밝힙니다.
JAVA 자바 (26) - 판매자 수익 계산 프로그램 만들기 04 : 조건문 if 도입만약 순수익(income)이 30000.0원 이하로 나왔다면 동업자1이 수익을 전부 가져가게하며 순수익이 30000.0원 이상이 나왔다면 기존처럼 동업자 3명이 5:3:2 비율로 가져가게 하는 시스템을 만들어보자. 여기에는 조건문 if ~ else ~ 가 사용된다. 코드를 작성하면 위와 같이 나오게 된다. Run Configurations에서 입력값을 예를들어 각각 100000.0원, 25000.0원을 넣어보면 조건문에 알맞게 출력되는 것을 볼 수 있다. 이 글의 내용은 생활코딩(https://opentutorials.org/course/3930)에서 배운 내용을 개인적인 사용을 위해 재가공하여 정리한 글임을 밝힙니다.
2020.07.29 -
만약 공급가를 갑자기 바꿔야 한다면 코드 상에서 수치를 고치는 것은 개발자에게 조금은 부끄러운 일이다. Run Configurations에서 Arguments 에 원하는 값을 넣는다. apply를 누르고 닫는다. 그 다음 args[0] 0번째 arguments를 넣으면 오류가 나는데 이것은 데이터 타입상 문자열인 배열 args를 double 데이터 타입에 넣으려고 하니 오류가 난것이다. 검색을 해보면 String을 double로 바꿔주는 코드가 공개되어 있다. 복사하여 붙여넣고 실행을 해보면 0번째 배열로 들어있던 값이 공급가로 정상적으로 출력된 것을 볼 수 있다. 이 글의 내용은 생활코딩(https://opentutorials.org/course/3930)에서 배운 내용을 개인적인 사용을 위해 재가공하..
JAVA 자바 (25) - 판매자 수익 계산 프로그램 만들기 03만약 공급가를 갑자기 바꿔야 한다면 코드 상에서 수치를 고치는 것은 개발자에게 조금은 부끄러운 일이다. Run Configurations에서 Arguments 에 원하는 값을 넣는다. apply를 누르고 닫는다. 그 다음 args[0] 0번째 arguments를 넣으면 오류가 나는데 이것은 데이터 타입상 문자열인 배열 args를 double 데이터 타입에 넣으려고 하니 오류가 난것이다. 검색을 해보면 String을 double로 바꿔주는 코드가 공개되어 있다. 복사하여 붙여넣고 실행을 해보면 0번째 배열로 들어있던 값이 공급가로 정상적으로 출력된 것을 볼 수 있다. 이 글의 내용은 생활코딩(https://opentutorials.org/course/3930)에서 배운 내용을 개인적인 사용을 위해 재가공하..
2020.07.29 -
변수를 전부 한번에 바꿔버리는 기능이 있다. 공급가 14000.0을 변수값으로 한번에 넣고싶다면 오른쪽 클릭한 뒤 Extract Local Variable을 누르면 창이 뜨는데 이곳에 변수명 valueOfSupply를 적고 OK를 누르면 모든 공급가가 변수로 메꾸어진 것을 볼 수 있다. 그다음 부가세 값 0.1을 vatRate라는 변수로 바꿔준다. 그다음 비용 값 0.3을 Dividend와 혼용되지 않게 입력해주고 눈에 보기 좋게 double형 데이터타입 변수들을 상단으로 몰아서 정리해준다. 또한 한번 더 변수로 정리를 해줄수 있는 부분이 있다. 그리고 valueOfSupply*0.3 부분은 비용이기 떄문에 expense 변수로 통일시켜 코드를 정리해준다. 또한 valueOfSupply - expense..
JAVA 자바 (24) - 판매자 수익 계산 프로그램 만들기 02변수를 전부 한번에 바꿔버리는 기능이 있다. 공급가 14000.0을 변수값으로 한번에 넣고싶다면 오른쪽 클릭한 뒤 Extract Local Variable을 누르면 창이 뜨는데 이곳에 변수명 valueOfSupply를 적고 OK를 누르면 모든 공급가가 변수로 메꾸어진 것을 볼 수 있다. 그다음 부가세 값 0.1을 vatRate라는 변수로 바꿔준다. 그다음 비용 값 0.3을 Dividend와 혼용되지 않게 입력해주고 눈에 보기 좋게 double형 데이터타입 변수들을 상단으로 몰아서 정리해준다. 또한 한번 더 변수로 정리를 해줄수 있는 부분이 있다. 그리고 valueOfSupply*0.3 부분은 비용이기 떄문에 expense 변수로 통일시켜 코드를 정리해준다. 또한 valueOfSupply - expense..
2020.07.28 -
만약 내가 물건을 파는 판매자라고 가정해보자. 우선 공급가(Value of supply)가 존재할 것이고 세금(VAT)으로 10%를 내야할 것이다. 그리고 그 물건을 파는데 드는 비용(Expense)이 들것이며 세금을 포함한 전체 수익에서 비용을 뺀 만큼이 나의 순수익(Income)이 될 것이다. 게다가 동업자(Dividend) 두명이 더있다면 두명분의 할당량을 추가로 제공해야 할것이다. 공급가가 10000.0원이라고 가정했을 때 식을 풀이하면 위와 같이 순차적으로 이루어지는 코드가 완성된다. 공급가의 값을 드래그 한 후 Edit - Find/Replace (Ctrl+F)를 누르면 창이 뜨게 되는데 여기서 값을 변경하고 Replace All을 누르면 위 코드의 모든 공급가의 값이 변경된다. 이 글의 내용..
JAVA 자바 (23) - 판매자 수익 계산 프로그램 만들기 01만약 내가 물건을 파는 판매자라고 가정해보자. 우선 공급가(Value of supply)가 존재할 것이고 세금(VAT)으로 10%를 내야할 것이다. 그리고 그 물건을 파는데 드는 비용(Expense)이 들것이며 세금을 포함한 전체 수익에서 비용을 뺀 만큼이 나의 순수익(Income)이 될 것이다. 게다가 동업자(Dividend) 두명이 더있다면 두명분의 할당량을 추가로 제공해야 할것이다. 공급가가 10000.0원이라고 가정했을 때 식을 풀이하면 위와 같이 순차적으로 이루어지는 코드가 완성된다. 공급가의 값을 드래그 한 후 Edit - Find/Replace (Ctrl+F)를 누르면 창이 뜨게 되는데 여기서 값을 변경하고 Replace All을 누르면 위 코드의 모든 공급가의 값이 변경된다. 이 글의 내용..
2020.07.28 -
class 항목에 오른쪽 클릭 후 Open Type Hierarchy를 누르면 해당 class의 상속관계가 나온다. PrintWriter는 Writer를 상속받으며 Writer는 Object를 상속받는 것이다. 즉 상속 관계에 따라 Object의 메소드를 Writer가 가지게 되며 Writer의 메소드를 PrintWriter가 가지게 된다. PrintWriter class는 위와 같이 Object class의 메소드를 상속받는 것이다. 이 글의 내용은 생활코딩(https://opentutorials.org/course/3930)에서 배운 내용을 개인적인 사용을 위해 재가공하여 정리한 글임을 밝힙니다.
JAVA 자바 (22) - 상속 관계 hierarchyclass 항목에 오른쪽 클릭 후 Open Type Hierarchy를 누르면 해당 class의 상속관계가 나온다. PrintWriter는 Writer를 상속받으며 Writer는 Object를 상속받는 것이다. 즉 상속 관계에 따라 Object의 메소드를 Writer가 가지게 되며 Writer의 메소드를 PrintWriter가 가지게 된다. PrintWriter class는 위와 같이 Object class의 메소드를 상속받는 것이다. 이 글의 내용은 생활코딩(https://opentutorials.org/course/3930)에서 배운 내용을 개인적인 사용을 위해 재가공하여 정리한 글임을 밝힙니다.
2020.07.28