BASHA TECH

#연락처 프로그램 220714 본문

Assignments/#1

#연락처 프로그램 220714

Basha 2022. 7. 15. 02:35
728x90

2022-07-14

일단 대충 틀만 잡았다... flow chart 그리고.. 일단 어떻게 코드를 짜야할지 구상은 하고 있는데 아직 잘 모르겠다...

감은 있는데 실체가 없음. Main Program에 어떤 형식으로 보일지 관련 된건 대충 적었는데 폴더 별로 넣어야 할까..? 모르겠음... 하, 어렵다..ㅠㅠ

 

ContactsVO.java

package lib;
public class ContactsVO {

public String name;
public String phonenumber;
public String relationship;

public ContactsVO(String name, 
                  String phonenumber, 
                  String relationship) {
    super();
    this.name = name;
    this.phonenumber = phonenumber;
    this.relationship = relationship;
}
public String getName() {
    return name;
}
public void setName(String name) {
    this.name = name;
}
public String getPhonenumber() {
    return phonenumber;
}
public void setPhonenumber(String phonenumber) {
    this.phonenumber = phonenumber;
}
public String getRelationship() {
    return relationship;
}
public void setRelationship(String relationship) {
    this.relationship = relationship;
}
@Override
public String toString() {
    return "회원정보 : " 
            + "이름"
            + name
            + ", 전화번호 : "
            + phonenumber
            + ", 종류 : "
            + relationship;
 }
}

 

MainProgram.java

package main;
/* 참고

https://jhmocu.tistory.com/21

https://sjsj1996.tistory.com/21
/
import java.util.Scanner;
public class MainProgram {

public static void main(String[] args) {
    //main 메뉴가 무슨 선택을 실행하더라도 다시 보여져야 함
    System.out.println("===========================");
    System.out.println("다음 메뉴 중 하나를 선택하세요.");
    System.out.println("===========================");

    System.out.println("1. 회원 추가");
    System.out.println("2. 회원 목록 보기");
    System.out.println("3. 회원 정보 수정하기");
    System.out.println("4. 회원 삭제");
    System.out.println("5. 회원 종료");
    //*전체 메뉴

    Scanner scan = new Scanner(System.in);
// ※ 1. 회원 추가
System.out.println("등록할 회원의 정보를 입력하세요." + );
System.out.println("이름: ");
String.name = scan.nextLine(); //이름 받기

    System.out.println("전화번호(ex: 01012345678) : ")
    String.phonenumber = scan.nextLine(); //전화 번호 받기

    System.out.println("종류(ex.가족, 친구, 기타):" + );
    String.relationship = scan.nextLine(); //관계 받기
// ※ 2. 회원 목록 보기
// System.out.println("총 변수이름 명의 회원이 저장되어 있습니다.");
// System.out.println("회원정보 : "
// + "이름"
// + 변수
// + ", 전화번호 : "
// + 변수
// + ", 종류 : "
// + 변수);

// ※ 3. 회원 정보 수정하기
// System.out.println("수정할 회원의 이름을 입력하세요.");
// System.out.println("이름 : ");
// //읽는 거as123!

// //그것에 맞게 결과값 도출
// System.out.println("해당하는 회원 정보가 없습니다.");
// System.out.println("수정이 완료 되었습니다.");
// 수정 사항이 회원 목록 업데이트에 반영되어야함.

// ※ 4. 회원 삭제
// System.out.println("삭제할 회원의 이름을 입력하세요.");
// System.out.println("이름 : " );
// // 문자열 입력 받기
// System.out.println("총 "
// + 변수
// + "개의 목록이 검색되었습니다.");
// System.out.println("아래 목록 중 삭제할 회원의 번호를 입력하세요.");
// // 가지고 있는 회원리스트 보여주기
// System.out.println("삭제가 완료되었습니다."); // 이후 삭제완료 메시지

// ※ 5. 종료
// System.out.println("종료되었습니다.");
}

}

 



728x90
반응형

'Assignments > #1' 카테고리의 다른 글

#연락처 프로그램 220724  (0) 2022.07.24
Comments