import java.util.Scanner
import java.util.Vector
public class A {
static Vector<String>vector=new Vector<>()
public static boolean exist(String value){
if (vector.contains(value)){
return true
}else{
return false
}
}
public Vector<String>categ(){
return vector
}
public static void add(String value){
if (exist(value)){
vector.add(value)
System.out.println("添加成功")
}else{
System.out.println("此书存在,不进行添加")
}
}
public static void modify(String OriginalValue,String ModifyValue){
if (exist(OriginalValue)){
if(exit(ModifyValue)){
int i=vector.indexOf(OriginalValue)
remove(OriginalValue)
vector.add(i, OriginalValue)
System.out.println("修改成功")
}else{
System.out.println("修改后的书存在,不能修改")
}
}else{
System.out.println("此书不存在,请先进行添加 *** 作")
Scanner scanner=new Scanner(System.in)
System.out.println("是否添加此书:(输入\"yes\"进行添加,输入其它任意内容均不添加)")
String s=scanner.nextLine()
if (s.equals("yes")){
add(OriginalValue)
}
scanner.close()
}
}
public static void remove(String value){
if (exist(value)){
vector.remove(value)
System.out.println("删除成功")
}else{
System.out.println("此书不存在")
}
}
}
public class Book {public String name //书名
public String author //作者
public String publisher //出版社
public String state //状态:STATE_IN 在馆 STATE_OUT 外借
public static String STATE_IN = "in"
public static String STATE_OUT = "out"
public Book(String name, String author, String publisher){
this.name = name
this.author = author
this.publisher = publisher
}
public Book(String name, String author, String publisher, String state){
this.name = name
this.author = author
this.publisher = publisher
this.state = state
}
public static void main(String[] args) {
Book book1 = new Book("西游记", "吴承恩", "新华出版社")
book1.setState(STATE_IN)
Book book2 = new Book("水浒传", "施耐庵", "新华出版社", STATE_IN)
}
public String getName() {
return name
}
public void setName(String name) {
this.name = name
}
public String getAuthor() {
return author
}
public void setAuthor(String author) {
this.author = author
}
public String getPublisher() {
return publisher
}
public void setPublisher(String publisher) {
this.publisher = publisher
}
public String getState() {
return state
}
public void setState(String state) {
this.state = state
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)