BASHA TECH
#연락처 프로그램 220714 본문
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 |
---|