현재 위치 - 회사기업대전 - 기업 정보 조회 - Java를 사용하여 DVD 정보 관리 시스템을 작성하는 방법

Java를 사용하여 DVD 정보 관리 시스템을 작성하는 방법

DVDMgr 클래스

패키지 adminDVD;

java.util.Scanner 가져오기;

공용 클래스 DVDMgr {

DVDSet dvd = new DVDSet();

public void setData() {

//초기화 데이터

//int[] state = dvd.state ;

dvd.initial();

}

public void startMenu() {

System.out.println("환영합니다 MiniDVD Mgr 1.0 사용");

System.out.println("------------------ ------------------");

System.out.println("1.DVD 보기");

시스템 . out.println("2. DVD 빌려주세요");

System.out.println("3. MiniDVD 관리자를 종료하세요")

System.out.println(" 선택: ");

스캐너 입력 = new Scanner(System.in);

int 선택 = input.nextInt();

스위치(선택) {

사례 1:

search();

//쿼리 실행

break; 2:

대출();

//대출 표시

break;

사례 3:

System.out.println("\n환영합니다!");

break;

}

}

public void search() {

System.out.println("MyDVd Mgr 1.0 ---gt; DVD 검색\n");

String[] A = dvd.name;

int[] B = dvd.state;

문자열 C;

for (int i = 0; i lt; A.length; i) {

if (A[i] == null) {

중단

}

if (B[i] == 0 ) {

C = "대출됨";

System.out.println(A[i] "\t\t" C)

} else {

System.out.println(A[i])

}

}

System.out.pri

ntln("--------------------");

System.out. println(" 반환하려면 0을 입력하세요. ");

returnMain(); //반환 블록 호출

}

public void returnMain()

{

//System.out.println("0을 입력하고 반환")

스캐너 입력 = new Scanner(System.in)

int num = input.nextInt();

if (num == 0) {

startMenu();

}

}

public voidlent() {

System.out.println("MyDVD Mgr 1.0 ---gt; DVD 대여\n");

System.out.println("빌리고 싶은 DVD 이름을 입력하세요.");

Scanner input = new Scanner(System.in);

String name = input.next();

for (int i = 0; i lt; dvd.name.length; i ) {

if(dvd.name[i]= =null){

System.out.println("작업이 실패했습니다!")

break

}else if(name.equals( dvd.name[i])amp; dvd.state[i] == 1){

dvd.state[i] = 0

System.out.println ("작업 성공!");

p>

break;

}else if(name.equals(dvd.name[i])amp; amp; dvd. state[i] == 0){

System.out.println(" 《" dvd.name[i] "》" "\t\t이미 빌려왔습니다!")

중단;

}

/*if (dvd.name[i].equals(name[i])amp;amp; dvd.state[i] == 1) {

dvd.state[i ] = 0;

System.out.println("작업 성공!")

break;

} else {

System.out.println("작업이 실패했습니다!")

break; >

}

System.out.println("0을 입력하고 반환")

returnMain(); p> 공개 정적 void main(String[] args) {

DVDMgr mgr = 새로운 DVDMgr();

mgr.setData();

mgr.startMenu()

}

}

DVDSet 클래스

패키지 adminDVD;

import java.util.Scanner;

공용 클래스 DVDSet {

String[] name = new String[50];

//배열 1은 DVD 이름 배열을 저장합니다.

int[] state = new int[50];

//어레이 2는 DVD 상태를 저장합니다.

public voidinitial() {

/*name[0]="Fengyun II";

상태 [ 0]=1;

이름[1]="영웅";

상태[1]=1

이름[2]=" 공휴일 ";

주[2]=1;

이름[3]="우지";

주[3]=0;*/< / p>

스캐너 입력 = new Scanner(System.in);

문자열 응답 = "y"

for (int i = 0; i lt; name. length ; i) {

System.out.print(""th"의 DVD 이름 (i 1) ": ");

name[i] = input.next( );

System.out.println("대출? (0: 대출 1: 사용 가능)")

state[i] = input.nextInt();< /p >

System.out.print("계속하시겠습니까(y/n)")

대답 = input.next()

if (답변. 같음("n"))

{

중단

}

}

}

}

copyright 2024회사기업대전