분류 전체보기365 JAVA 14일차 (2023-06-12) 자바 기초 DAY12_Eclipse 설치 및 설정 Eclipse 설치 https://www.eclipse.org/ The Community for Open Innovation and Collaboration | The Eclipse Foundation The Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable, and business-friendly environment for open source … www.eclipse.org ㄴ Mac m1 유저이므로 [Download AArch64] 선택하여 설치 ㄴ Select Another Mirror > KAIST 선택하여 설치 ㄴ Eclipse Installer 열어서 .. 2023. 6. 12. JAVA 13일차 (2023-06-09) 자바 기초 DAY11_국영수 성적 테스트 만들기 국영수 성적 테스트 만들기 Step01 app.java // 1) 낱개의 변수 사용 public class App { public static void main(String[] args) { String name; int kor; int eng; int math; int sum; float aver; name = "홍길동"; kor = 100; eng = 100; math = 100; sum = kor + eng + math; aver = sum / 3f; System.out.printf("%s: 합계=%d, 평균=%.1f\n", name, sum, aver); } } ㄴ 낱개의 변수를 사용하여 성적을 출력 step02 app.java // 1) 낱개의 변수 사용 // 2) 낱개의 변수 재사용 publi.. 2023. 6. 9. JAVA 13일차 (2023-06-09) 자바 기초 DAY11 ㄴ getter 는 값을 꺼내주는 메서드 ㄴ result : int 에서 resullt 는 변수이고 private 으로 접근을 차단하는 대신 getResult() 제공함 ㄴ 변수 : 타입 => UML 문법 ㄴ 아래 연산을 동시에 하고 싶을 때 인스턴스 변수 이용 ㄴ 2 * 3 + 7 - 2 / 2 = ? ㄴ 3 - 1 * 7 + 15 / 3 = ? ㄴ 인스턴스를 여러 개 만들고 싶을 때는 static 필드를 non-static 필드로 변경해줘야 함 ㄴ 여기서 인스턴스는 Calulator 설계도에 따라 생성한 변수들을 말함 ㄴ 여기서 c1 은 레퍼런스이고 이는 Calculator 인스턴스 주소를 받을 변수임 ㄴ static 과 non-static 선택 기준 ㄴ 필드 생성 시 인스턴스를 1개만 만들 것 =>.. 2023. 6. 9. JAVA 12일차 (2023-06-08) 자바 기초 DAY10_개인 프로젝트 - 마트 물품 관리 시스템 ㄴ 개인 프로젝트에 적용 ㄴ MemberHandler => ItemHandler ㄴ Member => Item 개인 프로젝트 - 마트 물품 관리 시스템 Item 클래스 생성 ㄴ 이는 vo 라는 패키지를 만들어서 안에 넣는 것이 좋음 Item.java public class Item { public int no; // no를 저장할 변수 public String name; // name을 저장할 변수 public String price; // price를 저장할 변수 public String type; // type을 저장할 변수 } ㄴ Item 클래스를 이용하여 변수선언 부분을 간단히 바꿀 수 있음 ㄴ 여기서 주의할 점은 변수 선언 시 public 으로 해줘야 다른 클래스에서 참조가 가능하다는 것임 It.. 2023. 6. 8. JAVA 12일차 (2023-06-08) 자바 기초 DAY10 클래스 관계 : UML 표기법 (Unified Modeling Language) 상속 (inheritance) ㄴ A 의 기능에 +알파 기능을 추가한 B ㄴ ex) 원래 있는 자동차 기능에 dump() 라는 기능을 추가하는 것 연관 (association) ㄴ A 는 B 를 지속적으로 사용 ㄴ ex) 사람이 핸드폰을 사용함 (핸드폰 phone; 에서 phone 은 레퍼런스) ㄴ 도구를 지속적으로 사용하는 관계가 있을 때 사용 ㄴ 이때 사용되는 도구는 dependency(의존객체) 라고 함 ㄴ 위 그림에서 Prompt 는 Scanner 클래스를 사용하여 문자열을 입력받는 기능을 사용함 ㄴ 여기서 Scanner 는 의존객체(dependency)임 집합(aggregation) ㄴ A 는 B 를 포함함 ㄴ ex.. 2023. 6. 8. JAVA 11일차 (2023-06-07) 자바 기초 DAY9_개인프로젝트 - 마트 물품 관리 시스템 개인 프로젝트 - 마트 물품 관리 시스템 App.java package bitcamp.report; import bitcamp.report.handler.itemHandler; import bitcamp.util.Prompt; public class App { public static void main(String[] args) { printTitle(); while (itemHandler.available()) { itemHandler.inputMember(); if (!promptContinue()) { break; } } itemHandler.printMembers(); Prompt.close(); } static void printTitle() { System.out.println("마트 물품 관.. 2023. 6. 7. 이전 1 ··· 40 41 42 43 44 45 46 ··· 61 다음