아 날로 그 도서 대출 시스템
자바 시 뮬 레이 션 도서 대출 시스템 구현:
프로그램 실행 가능:
1. 사용자 에 게 입력 을 알려 주 고 책 이름과 번호 에 따라 도 서 를 찾 습 니 다.
2. 입력 정보 에 따라 적절 한 이상 처리:
a. 형식 오 류 를 입력 하고 '오류 명령 이상' 을 던 지 며 b. 책 이름 이 존재 하지 않 거나 번호 가 책 라 이브 러 리 범 위 를 초과 하 는 것 을 알려 줍 니 다. '책 에 이상 이 존재 하지 않 습 니 다' 를 던 지고 다시 입력 하 는 것 을 알려 줍 니 다.
부족:
sql 을 배우 지 않 았 습 니 다. 책 이름 에 자주 사용 되 는 모호 한 검색 은 실현 되 지 않 습 니 다. 다른 실현 경 로 는 알려 지지 않 았 습 니 다.
。。。。
import java.util.Scanner;
public class BorrowBooksWorking {
static Scanner sc=new Scanner(System.in);
public static void main(String[] args) {
// TODO Auto-generated method stub
String[] books= {" "," "," "," "," "};//
int flag=0;
while(flag==0) {
System.out.println(" :1-- ;2-- ;3-- ");
try {
int input1=selectNum();
switch(input1) {
case 1://
String book1=byName(books);
System.out.println(" :"+book1);
break;
case 2://
String book2=bySeq(books);
System.out.println(" :"+book2);
break;
case 3://
System.out.println("******** ");
flag=1;
break;
case -1://
System.out.println(" ! ? , !");
continue;
default://
System.out.println(" ! !~~~~~");
continue;
}
}catch(Exception bne) {
//
System.out.println(bne.getMessage());
continue;
}
}
}
//
public static int selectNum() {
int s1;
try {
s1=sc.nextInt();
} catch (Exception e) {
//
sc=new Scanner(System.in);
s1=-1;
}
return s1;
}
//
public static String bySeq(String[] books) throws Exception{
while(true) {
System.out.println(" :");
try {
int seq=selectNum();
if(seq==-1) {
System.out.println(" ! !");
continue;
}
String book=books[seq-1];
return book;
}catch(ArrayIndexOutOfBoundsException e) {
//
throw new Exception(" !");
}
}
}
//
// ?
public static String byName(String[] books) throws Exception{
System.out.println(" :");
String str1=sc.next();
for(int i=0;i
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.