2달 이라는 시간동안 글을 게시하고 마침내 네이버 부스트코스 서포터즈 3기 활동이 드디어 종료되었습니다. 활동을 마치고 일상을 보내던 중 네이버 커텍트에서 연락이 왔습니다 무엇을 바랐다기보다 기간내 서포터즈 활동을 꾸준히 했더니 감사하게도 10등을 하게되었습니다. 조금 더 열심히 했으면 좋았겠다는 욕심과 아쉬움이 남지만 완주를 축하받은 것 같아 기쁜 마음이 큽니다. 문득 상품이 궁금해 알아보았는데 이번기수 서포터즈는 1등은 ai스피커(10만원 상당) 나머지 2-10등은 기프티콘과 텀블러(신청자에 한해서)를 받았습니다. 자바 스프링을 공부하던 중 java의 기본 문법을 상세히 공부해야 할 필요성을 느끼게 되었고 공부법을 검색하게 되었습니다. 검색 끝에 '쉽게 배우는 자바'라는 강의와 서포터즈 활동을 추천받..
클래스는 서로 연관된 변수와 메소드를 묶어 놓은 것입니다. 아웃라인을 선택해줍니다. 클래스 안에 속해있는 여러가지 맴버들(변수, 메서드)의 리스트를 보여줍니다. 하지만 여기서 계속 기능이 추가 된다면 엉망이 될겁니다. 그래서 이를 디렉토리처럼 관리를 해주는게 클래스 입니다. class Accounting { public static double valueOfSupply; public static double vatRate; public static double expenseRate; public static void print() { System.out.println("Value of supply : " + valueOfSupply); System.out.println("VAT : " + getVAT()..
메소드는 클래스의 동작을 나타내는 함수를 말합니다. (서로 연관된 코드를 그룹핑해서 이름을 붙인 정리정돈된 상자) 2021/01/18 - [JAVA(자바)] - [부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_4(데이터 타입 & 연산) 에서 다루었던 Math의 floor, ceil, PrintWriter의 write, close 등이 메소드입니다. 우리의 프로그램을 메소드를 이용해서 정리하는 방법을 알아봅니다. 메서드 이름을 작성하고 퍼블릭, replace 체크 박스는 해제해 줍니다. 그러면 메서드코드가 생성됩니다. 그리고 위에는 메서드를 호출,실행하는 코드 입니다. docs.oracle.com/javase/tutorial/java/javaOO/classvars.html Understanding Clas..
수익을 배당할 동업자가 점점 늘어나게 되었을 때 배당률 변수를 하염없이 계속 추가해야 합니다. 반복문은 조건이 맞는 한에서 해당 구간을 계속 반복해줍니다. 반복문을 사용해주면 프로그램을 더 간결하게 짤 수 있습니다. 반복문에는 while문과 for문이 있습니다. for문은 주로 반복 횟수가 정해진 경우 많이 사용하고, while문은 무한루프나 특정 조건까지 계속 반복할 경우 많이 씁니다. 이번 강의에서는 while문을 쓰겠습니다. double[] dividendRates = new double[3]; dividendRates[0] = 0.5; dividendRates[1] = 0.3; dividendRates[2] = 0.2; int i = 0; while(i < dividendRates.length) ..
main 메서드의 파라미터에는 args가 있습니다. args는 String 자료를 여러 개 담을 수 있는 문자열 배열 입니다. 배열은 단일 유형의 값의 고정 된 수를 보관하는 컨테이너 객체 입니다. 수익을 배당할 동업자가 점점 늘어나게 되었을 때 배당률 변수를 하염없이 계속 추가해야 합니다. 배당률 변수를 하나로 묶어서 표현하면 변수를 무한정 늘리지 않아도 됩니다. 이럴 경우 사용하는 것이 배열입니다. double[] dividendRates = new double[3]; dividendRates[0] = 0.5; dividendRates[1] = 0.3; dividendRates[2] = 0.2; double dividend1 = income * dividendRates[0]; double divide..
자바에는 두 가지 제어문이 있습니다. 조건문과 반복문이 있는데요. 오늘은 프로그램의 실행 과정을 조건에 따라 바꾸는 조건문을 해보겠습니다. 우리 계산기에 새로운 조건이 생겼습니다. 조건은 수익이 1만원이 넘을 경우 기존 동업자들에게 수익을 배당하고, 1만원 이하일 경우 1번 동업자에게만 모든 수익을 배당하는 조건입니다. 이런 조건을 걸어주는 조건문은 if 문과 else문이 있습니다. double dividend1; double dividend2; double dividend3; if(income > 10000.0) { dividend1 = income * 0.5; dividend2 = income * 0.3; dividend3 = income * 0.2; } 수입이 만원보다 크다면 아래 조건으로 동업자들..
하지만 여전히 불편한 점이 있습니다. 바로 변수에 점수를 고정으로 입력하는 것입니다. 이번 시간에는 입력값을 주면 그에 따른 새로운 출력값을 만드는 어플리케이션을 만들어 보겠습니다. 이 부분을 어떻게 바꿀지 자바에 검색해봅니다. 이 부분을 참고해 코드를 수정해 줍니다. 이렇게 입력해준 값을 출력합니다. 하지만, 이렇게 하면 불편하겠죠? cmd 창을 켜줍니다. 파일 이 있는 경로로 들어가 줍니다. 실행할 파일 뒤에 값을 붙여주면 jvm이 있는 어디에서나 어플리케이션을 실행할 수 있습니다. 만약 실행하고자 하는 컴퓨터에 자바 조차 설치가 안되어 있다면, launch4j.sourceforge.net/ Launch4j - Cross-platform Java executable wrapper Cross-platf..
지난 시간에는 변수를 배웠습니다. 하지만, 숫자가 고정되어 있는 것은 불편한 일입니다. 그래서 숫자를 변수로 바꿔줄 것입니다. 숫자를 드레그하고 Refactor->Extract Local Variable 이름을 입력해주면 변수=값으로 바꿔줍니다. 숫자말고 변수도 요약할 수 있습니다. package myjava; public class AccountingApp { public static void main(String[] args) { double valueOfSupply = 10000.0; double vatRate = 0.1; double expenseRate = 0.3; double vat = valueOfSupply * vatRate; double total = valueOfSupply + vat;..
- Total
- Today
- Yesterday