컴퓨터공학 💻/JAVA
-
만약 순수익(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 -
인스턴스를 만드는 방법은 여러가지가 있지만 그중에 PrintWriter라는 class가 있다. PrintWriter 라는 class는 사용법이 조금 다르다. 우선 만들고 싶은 파일명을 PrintWriter( ) 괄호 안에 입력한다. 그 앞에 new 라는 것을 입력하여 새로운 복제본을 만들려고 한다. 그리고 p1에 이것을 담았고 p1에는 아무거나 들어가면 안되기 때문에 p1에는 PrintWriter라는 class의 인스턴스만 들어간다는 뜻에서 데이터타입으로 PrintWriter로 지정을 하였다. 하지만 오류가 발생한다. PrintWriter는 특별한 작업을 해주어야 하는데 그것은 package를 불러와야 하는 작업이다. PrintWriter class는 java.io 라는 package에 들어있으므로 im..
JAVA 자바 (21) - 인스턴스 Instance인스턴스를 만드는 방법은 여러가지가 있지만 그중에 PrintWriter라는 class가 있다. PrintWriter 라는 class는 사용법이 조금 다르다. 우선 만들고 싶은 파일명을 PrintWriter( ) 괄호 안에 입력한다. 그 앞에 new 라는 것을 입력하여 새로운 복제본을 만들려고 한다. 그리고 p1에 이것을 담았고 p1에는 아무거나 들어가면 안되기 때문에 p1에는 PrintWriter라는 class의 인스턴스만 들어간다는 뜻에서 데이터타입으로 PrintWriter로 지정을 하였다. 하지만 오류가 발생한다. PrintWriter는 특별한 작업을 해주어야 하는데 그것은 package를 불러와야 하는 작업이다. PrintWriter class는 java.io 라는 package에 들어있으므로 im..
2020.07.27