[JAVA]/생활코딩

[JAVA]/생활코딩

[생활코딩] 메소드, 클래스, 인스턴스

#210723~210724#메소드#클래스#인스턴스 1. 오늘 배운 내용 (메소드, 클래스는 SW의 구조를 결정하기 때문에 중요! 신체의 뼈대 역할.) 1) 메소드 a. 개념 : 서로 연관된 코드를 Grouping해서 이름을 붙인 정리정돈 상자. b. 복잡한 코드에서 빛을 발함. (단축키) Alt + Shift + M //만들어진 메소드 호출, 실행 코드. double vat = getVAT(valueofSupply, vatRate); //메소드를 만드는 코드 private static double getVAT(double valueofSupply, double vatRate) { return valueofSupply*vatRate; ..... } >> (원래 1억 줄 코드라면) 메소드 안에 1억 줄의 코..

[JAVA]/생활코딩

[생활코딩] 제어문과 배열

#210722#제어문#조건문#반복문#배열 1. 오늘 배운 내용 1) 제어문(Flow Control Statements) : 조건문 / 반복문 a. 조건문 : if ~ else문. > 미리 위에서 데이터 타입 선언해두고 사용. b. 반복문 >> 배열과 함께 쓸 때 엄청난 효과!! 둘은 단짝! 2) 배열 : 서로가 연관된 값이라는 것을 분명히 보여줌. & 변수가 오염될 가능성 현저히 줄어듦. double[] dividendRates = new double[3]; dividendRates[0] = 0.5; dividendRates[1] = 0.3; dividendRates[2] = 0.2; double dividend1 = income * dividendRates[0]; double dividend2 = in..

[JAVA]/생활코딩

[생활코딩] 회계 계산 앱 제작1

#210721#앱제작#TIL 1. 오늘 배운 내용 - 사칙연산 : 값 넣을 때 c언어는 ,(콤마) 자바는 +로 구분. System.out.println("Value of supply : "+1000.0); //공급가 System.out.println("VAT : "+(1000.0*0.1)); //부가가치세 - 특정 값 한번에 바꿀 수 있는 기능(이클립스 한정, 변수도 가능!) 1) Edit - Find/Replace 2) 우클릭 - Refactor - Extract Local Variable ▶ (단축키) Alt + Shift + L -입력값 받기(지난 수업에도 함.) 더보기 1) args[] 사용 a. 값 설정: args 블럭 - Run Configurations - Arguments - 값 넣고 이름..

[JAVA]/생활코딩

[생활코딩] 자바 문서보기, api와 ui, instance의 효용

#210718 ~ 210720#자바문서#API#class#instance 1. 오늘 배운 내용 1) API a. 자바가 제공하는 기본 라이브러리. b. Application(자바가 제공한 부품 '응용') Programming('시간순'으로 실행) Interface c. 우리가 만든 프로그램을 사람이 사용하면...UI / 부품으로 쓸 경우, 해당 API를 제공해야 함. cf. UI(User Interface) : 사용자가 우리가 만든 프로그램을 조작하기 위한 장치 프로그램 제작 순서 : 자바 기본 라이브러리 > 자바 기본 문법을 통해 '시간 순서대로' > 프로그램 제작 2) 자바 문서에서 개념 a. Class : 하나의 프로그램. 서로 연관된 변수와 메소드를 그룹화, 이름 붙인 것 b. 패키지 : 비슷한 ..

hatch
'[JAVA]/생활코딩' 카테고리의 글 목록